Documentation ¶
Index ¶
- Constants
- func GetResourceID(resource interface{}) (id string, ok bool)
- func MapToResource(resourceMap interface{}, asPointer bool) interface{}
- func NewSliceForResourceName(name string, len int, cap int) interface{}
- func NewSlicePlusForResourceName(name string, len int, cap int) interface{}
- func NewStructForResourceName(name string) interface{}
- func PluralizeLowerResourceName(name string) string
- func SliceForResourceName(name string, len int, cap int) interface{}
- func SlicePlusForResourceName(name string, len int, cap int) interface{}
- func StructForResourceName(name string) interface{}
- func StructPlusForResourceName(name string) interface{}
- type Account
- type AccountPlus
- type AccountPlusRelatedResources
- func (a *AccountPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (a *AccountPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
- func (a *AccountPlusRelatedResources) GetIncludedHealthcareServiceResourceReferencedBySubject() (healthcareService *HealthcareService, err error)
- func (a *AccountPlusRelatedResources) GetIncludedLocationResourceReferencedBySubject() (location *Location, err error)
- func (a *AccountPlusRelatedResources) GetIncludedOrganizationResourceReferencedByOwner() (organization *Organization, err error)
- func (a *AccountPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySubject() (organization *Organization, err error)
- func (a *AccountPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (a *AccountPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (a *AccountPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySubject() (practitioner *Practitioner, err error)
- func (a *AccountPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (a *AccountPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (a *AccountPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (a *AccountPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (a *AccountPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (a *AccountPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (a *AccountPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (a *AccountPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (a *AccountPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (a *AccountPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (a *AccountPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (a *AccountPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (a *AccountPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (a *AccountPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (a *AccountPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (a *AccountPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (a *AccountPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (a *AccountPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Address
- type AllergyIntolerance
- type AllergyIntolerancePlus
- type AllergyIntolerancePlusRelatedResources
- func (a *AllergyIntolerancePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (a *AllergyIntolerancePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetIncludedPatientResourceReferencedByRecorder() (patient *Patient, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetIncludedPatientResourceReferencedByReporter() (patient *Patient, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetIncludedPractitionerResourceReferencedByRecorder() (practitioner *Practitioner, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetIncludedPractitionerResourceReferencedByReporter() (practitioner *Practitioner, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByReporter() (relatedPerson *RelatedPerson, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingProblem() (clinicalImpressions []ClinicalImpression, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedImmunizationRecommendationResourcesReferencingInformation() (immunizationRecommendations []ImmunizationRecommendation, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type AllergyIntoleranceReactionComponent
- type Annotation
- type Appointment
- type AppointmentParticipantComponent
- type AppointmentPlus
- type AppointmentPlusRelatedResources
- func (a *AppointmentPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (a *AppointmentPlusRelatedResources) GetIncludedDeviceResourceReferencedByActor() (device *Device, err error)
- func (a *AppointmentPlusRelatedResources) GetIncludedHealthcareServiceResourceReferencedByActor() (healthcareService *HealthcareService, err error)
- func (a *AppointmentPlusRelatedResources) GetIncludedLocationResourceReferencedByActor() (location *Location, err error)
- func (a *AppointmentPlusRelatedResources) GetIncludedLocationResourceReferencedByLocation() (location *Location, err error)
- func (a *AppointmentPlusRelatedResources) GetIncludedPatientResourceReferencedByActor() (patient *Patient, err error)
- func (a *AppointmentPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (a *AppointmentPlusRelatedResources) GetIncludedPractitionerResourceReferencedByActor() (practitioner *Practitioner, err error)
- func (a *AppointmentPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPractitioner() (practitioner *Practitioner, err error)
- func (a *AppointmentPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByActor() (relatedPerson *RelatedPerson, err error)
- func (a *AppointmentPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (a *AppointmentPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingAppointment() (appointmentResponses []AppointmentResponse, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction() (clinicalImpressions []ClinicalImpression, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingAppointment() (encounters []Encounter, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (a *AppointmentPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type AppointmentResponse
- type AppointmentResponsePlus
- type AppointmentResponsePlusRelatedResources
- func (a *AppointmentResponsePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (a *AppointmentResponsePlusRelatedResources) GetIncludedAppointmentResourceReferencedByAppointment() (appointment *Appointment, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetIncludedDeviceResourceReferencedByActor() (device *Device, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetIncludedHealthcareServiceResourceReferencedByActor() (healthcareService *HealthcareService, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetIncludedLocationResourceReferencedByActor() (location *Location, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetIncludedLocationResourceReferencedByLocation() (location *Location, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetIncludedPatientResourceReferencedByActor() (patient *Patient, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetIncludedPractitionerResourceReferencedByActor() (practitioner *Practitioner, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetIncludedPractitionerResourceReferencedByPractitioner() (practitioner *Practitioner, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByActor() (relatedPerson *RelatedPerson, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Attachment
- type AuditEvent
- type AuditEventEventComponent
- type AuditEventObjectComponent
- type AuditEventObjectDetailComponent
- type AuditEventParticipantComponent
- type AuditEventParticipantNetworkComponent
- type AuditEventPlus
- type AuditEventPlusRelatedResources
- func (a *AuditEventPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (a *AuditEventPlusRelatedResources) GetIncludedDeviceResourceReferencedByParticipant() (device *Device, err error)
- func (a *AuditEventPlusRelatedResources) GetIncludedOrganizationResourceReferencedByParticipant() (organization *Organization, err error)
- func (a *AuditEventPlusRelatedResources) GetIncludedPatientResourceReferencedByParticipant() (patient *Patient, err error)
- func (a *AuditEventPlusRelatedResources) GetIncludedPatientResourceReferencedByPatientPath1() (patient *Patient, err error)
- func (a *AuditEventPlusRelatedResources) GetIncludedPatientResourceReferencedByPatientPath2() (patient *Patient, err error)
- func (a *AuditEventPlusRelatedResources) GetIncludedPractitionerResourceReferencedByParticipant() (practitioner *Practitioner, err error)
- func (a *AuditEventPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByParticipant() (relatedPerson *RelatedPerson, err error)
- func (a *AuditEventPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (a *AuditEventPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (a *AuditEventPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (a *AuditEventPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (a *AuditEventPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (a *AuditEventPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (a *AuditEventPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (a *AuditEventPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (a *AuditEventPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (a *AuditEventPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (a *AuditEventPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (a *AuditEventPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (a *AuditEventPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (a *AuditEventPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (a *AuditEventPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (a *AuditEventPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (a *AuditEventPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (a *AuditEventPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type AuditEventSourceComponent
- type BackboneElement
- type Basic
- type BasicPlus
- type BasicPlusRelatedResources
- func (b *BasicPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (b *BasicPlusRelatedResources) GetIncludedPatientResourceReferencedByAuthor() (patient *Patient, err error)
- func (b *BasicPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (b *BasicPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthor() (practitioner *Practitioner, err error)
- func (b *BasicPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByAuthor() (relatedPerson *RelatedPerson, err error)
- func (b *BasicPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (b *BasicPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (b *BasicPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (b *BasicPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (b *BasicPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (b *BasicPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (b *BasicPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (b *BasicPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (b *BasicPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (b *BasicPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (b *BasicPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (b *BasicPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (b *BasicPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (b *BasicPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (b *BasicPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (b *BasicPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (b *BasicPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (b *BasicPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Binary
- type BinaryPlus
- type BinaryPlusRelatedResources
- func (b *BinaryPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (b *BinaryPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (b *BinaryPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (b *BinaryPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (b *BinaryPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (b *BinaryPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (b *BinaryPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (b *BinaryPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (b *BinaryPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (b *BinaryPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (b *BinaryPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (b *BinaryPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (b *BinaryPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (b *BinaryPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (b *BinaryPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (b *BinaryPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (b *BinaryPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (b *BinaryPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (b *BinaryPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type BodySite
- type BodySitePlus
- type BodySitePlusRelatedResources
- func (b *BodySitePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (b *BodySitePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (b *BodySitePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (b *BodySitePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (b *BodySitePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (b *BodySitePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (b *BodySitePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (b *BodySitePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (b *BodySitePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (b *BodySitePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (b *BodySitePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (b *BodySitePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (b *BodySitePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (b *BodySitePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (b *BodySitePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (b *BodySitePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (b *BodySitePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (b *BodySitePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (b *BodySitePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (b *BodySitePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Bundle
- type BundleEntryComponent
- type BundleEntryRequestComponent
- type BundleEntryResponseComponent
- type BundleEntrySearchComponent
- type BundleLinkComponent
- type BundlePlus
- type BundlePlusRelatedResources
- func (b *BundlePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (b *BundlePlusRelatedResources) GetIncludedCompositionResourceReferencedByComposition() (composition *Composition, err error)
- func (b *BundlePlusRelatedResources) GetIncludedMessageHeaderResourceReferencedByMessage() (messageHeader *MessageHeader, err error)
- func (b *BundlePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (b *BundlePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (b *BundlePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (b *BundlePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (b *BundlePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (b *BundlePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (b *BundlePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (b *BundlePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (b *BundlePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (b *BundlePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (b *BundlePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (b *BundlePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (b *BundlePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (b *BundlePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (b *BundlePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (b *BundlePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (b *BundlePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (b *BundlePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type CarePlan
- type CarePlanActivityComponent
- type CarePlanActivityDetailComponent
- type CarePlanParticipantComponent
- type CarePlanPlus
- type CarePlanPlusRelatedResources
- func (c *CarePlanPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (c *CarePlanPlusRelatedResources) GetIncludedAppointmentResourceReferencedByActivityreference() (appointment *Appointment, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedCarePlanResourceReferencedByRelatedplan() (carePlan *CarePlan, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedCommunicationRequestResourceReferencedByActivityreference() (communicationRequest *CommunicationRequest, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedConditionResourcesReferencedByCondition() (conditions []Condition, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedDeviceUseRequestResourceReferencedByActivityreference() (deviceUseRequest *DeviceUseRequest, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedDiagnosticOrderResourceReferencedByActivityreference() (diagnosticOrder *DiagnosticOrder, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedGoalResourcesReferencedByGoal() (goals []Goal, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedMedicationOrderResourceReferencedByActivityreference() (medicationOrder *MedicationOrder, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedNutritionOrderResourceReferencedByActivityreference() (nutritionOrder *NutritionOrder, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedOrderResourceReferencedByActivityreference() (order *Order, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedOrganizationResourceReferencedByParticipant() (organization *Organization, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByPerformer() (organizations []Organization, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedPatientResourceReferencedByParticipant() (patient *Patient, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedPatientResourcesReferencedByPerformer() (patients []Patient, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedPractitionerResourceReferencedByParticipant() (practitioner *Practitioner, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByPerformer() (practitioners []Practitioner, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedProcedureRequestResourceReferencedByActivityreference() (procedureRequest *ProcedureRequest, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedProcessRequestResourceReferencedByActivityreference() (processRequest *ProcessRequest, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedReferralRequestResourceReferencedByActivityreference() (referralRequest *ReferralRequest, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByParticipant() (relatedPerson *RelatedPerson, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByPerformer() (relatedPeople []RelatedPerson, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (c *CarePlanPlusRelatedResources) GetIncludedSupplyRequestResourceReferencedByActivityreference() (supplyRequest *SupplyRequest, err error)
- func (c *CarePlanPlusRelatedResources) GetIncludedVisionPrescriptionResourceReferencedByActivityreference() (visionPrescription *VisionPrescription, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingRelatedplan() (carePlans []CarePlan, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (c *CarePlanPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type CarePlanRelatedPlanComponent
- type Claim
- type ClaimCoverageComponent
- type ClaimDetailComponent
- type ClaimDiagnosisComponent
- type ClaimItemsComponent
- type ClaimMissingTeethComponent
- type ClaimPayeeComponent
- type ClaimPlus
- type ClaimPlusRelatedResources
- func (c *ClaimPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (c *ClaimPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (c *ClaimPlusRelatedResources) GetIncludedPractitionerResourceReferencedByProvider() (practitioner *Practitioner, err error)
- func (c *ClaimPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (c *ClaimPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (c *ClaimPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (c *ClaimPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (c *ClaimPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (c *ClaimPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (c *ClaimPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (c *ClaimPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (c *ClaimPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (c *ClaimPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (c *ClaimPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (c *ClaimPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (c *ClaimPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (c *ClaimPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (c *ClaimPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (c *ClaimPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (c *ClaimPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (c *ClaimPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type ClaimProsthesisComponent
- type ClaimResponse
- type ClaimResponseAddedItemAdjudicationComponent
- type ClaimResponseAddedItemComponent
- type ClaimResponseAddedItemDetailAdjudicationComponent
- type ClaimResponseAddedItemsDetailComponent
- type ClaimResponseCoverageComponent
- type ClaimResponseDetailAdjudicationComponent
- type ClaimResponseErrorsComponent
- type ClaimResponseItemAdjudicationComponent
- type ClaimResponseItemDetailComponent
- type ClaimResponseItemsComponent
- type ClaimResponseNotesComponent
- type ClaimResponsePlus
- type ClaimResponsePlusRelatedResources
- func (c *ClaimResponsePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (c *ClaimResponsePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (c *ClaimResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (c *ClaimResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (c *ClaimResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (c *ClaimResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (c *ClaimResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (c *ClaimResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (c *ClaimResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (c *ClaimResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (c *ClaimResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (c *ClaimResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (c *ClaimResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (c *ClaimResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (c *ClaimResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (c *ClaimResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (c *ClaimResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (c *ClaimResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (c *ClaimResponsePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type ClaimResponseSubDetailComponent
- type ClaimResponseSubdetailAdjudicationComponent
- type ClaimSubDetailComponent
- type ClinicalImpression
- type ClinicalImpressionFindingComponent
- type ClinicalImpressionInvestigationsComponent
- type ClinicalImpressionPlus
- type ClinicalImpressionPlusRelatedResources
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedAllergyIntoleranceResourcesReferencedByProblem() (allergyIntolerances []AllergyIntolerance, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedAppointmentResourcesReferencedByAction() (appointments []Appointment, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedAppointmentResourcesReferencedByPlan() (appointments []Appointment, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedCarePlanResourcesReferencedByPlan() (carePlans []CarePlan, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedClinicalImpressionResourceReferencedByPrevious() (clinicalImpression *ClinicalImpression, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedCommunicationRequestResourcesReferencedByPlan() (communicationRequests []CommunicationRequest, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedConditionResourcesReferencedByProblem() (conditions []Condition, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedDeviceUseRequestResourcesReferencedByPlan() (deviceUseRequests []DeviceUseRequest, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedDiagnosticOrderResourcesReferencedByAction() (diagnosticOrders []DiagnosticOrder, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedDiagnosticOrderResourcesReferencedByPlan() (diagnosticOrders []DiagnosticOrder, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedDiagnosticReportResourcesReferencedByInvestigation() (diagnosticReports []DiagnosticReport, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedFamilyMemberHistoryResourcesReferencedByInvestigation() (familyMemberHistories []FamilyMemberHistory, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedMedicationOrderResourcesReferencedByAction() (medicationOrders []MedicationOrder, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedMedicationOrderResourcesReferencedByPlan() (medicationOrders []MedicationOrder, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedNutritionOrderResourcesReferencedByAction() (nutritionOrders []NutritionOrder, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedNutritionOrderResourcesReferencedByPlan() (nutritionOrders []NutritionOrder, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedObservationResourcesReferencedByInvestigation() (observations []Observation, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedOrderResourcesReferencedByPlan() (orders []Order, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAssessor() (practitioner *Practitioner, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedProcedureRequestResourcesReferencedByAction() (procedureRequests []ProcedureRequest, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedProcedureRequestResourcesReferencedByPlan() (procedureRequests []ProcedureRequest, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedProcedureResourcesReferencedByAction() (procedures []Procedure, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedProcessRequestResourcesReferencedByPlan() (processRequests []ProcessRequest, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedQuestionnaireResponseResourcesReferencedByInvestigation() (questionnaireResponses []QuestionnaireResponse, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedReferralRequestResourcesReferencedByAction() (referralRequests []ReferralRequest, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedReferralRequestResourcesReferencedByPlan() (referralRequests []ReferralRequest, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedSupplyRequestResourcesReferencedByAction() (supplyRequests []SupplyRequest, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedSupplyRequestResourcesReferencedByPlan() (supplyRequests []SupplyRequest, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetIncludedVisionPrescriptionResourcesReferencedByPlan() (visionPrescriptions []VisionPrescription, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPrevious() (clinicalImpressions []ClinicalImpression, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type ClinicalImpressionRuledOutComponent
- type CodeableConcept
- type CodeableConcepts
- type Coding
- type Communication
- type CommunicationPayloadComponent
- type CommunicationPlus
- type CommunicationPlusRelatedResources
- func (c *CommunicationPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (c *CommunicationPlusRelatedResources) GetIncludedCommunicationRequestResourceReferencedByRequest() (communicationRequest *CommunicationRequest, err error)
- func (c *CommunicationPlusRelatedResources) GetIncludedDeviceResourceReferencedBySender() (device *Device, err error)
- func (c *CommunicationPlusRelatedResources) GetIncludedDeviceResourcesReferencedByRecipient() (devices []Device, err error)
- func (c *CommunicationPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
- func (c *CommunicationPlusRelatedResources) GetIncludedGroupResourcesReferencedByRecipient() (groups []Group, err error)
- func (c *CommunicationPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySender() (organization *Organization, err error)
- func (c *CommunicationPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByRecipient() (organizations []Organization, err error)
- func (c *CommunicationPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (c *CommunicationPlusRelatedResources) GetIncludedPatientResourceReferencedBySender() (patient *Patient, err error)
- func (c *CommunicationPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (c *CommunicationPlusRelatedResources) GetIncludedPatientResourcesReferencedByRecipient() (patients []Patient, err error)
- func (c *CommunicationPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySender() (practitioner *Practitioner, err error)
- func (c *CommunicationPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByRecipient() (practitioners []Practitioner, err error)
- func (c *CommunicationPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedBySender() (relatedPerson *RelatedPerson, err error)
- func (c *CommunicationPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByRecipient() (relatedPeople []RelatedPerson, err error)
- func (c *CommunicationPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (c *CommunicationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (c *CommunicationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (c *CommunicationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (c *CommunicationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (c *CommunicationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (c *CommunicationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (c *CommunicationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (c *CommunicationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (c *CommunicationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (c *CommunicationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (c *CommunicationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (c *CommunicationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (c *CommunicationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (c *CommunicationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (c *CommunicationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (c *CommunicationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (c *CommunicationPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type CommunicationRequest
- type CommunicationRequestPayloadComponent
- type CommunicationRequestPlus
- type CommunicationRequestPlusRelatedResources
- func (c *CommunicationRequestPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (c *CommunicationRequestPlusRelatedResources) GetIncludedDeviceResourceReferencedBySender() (device *Device, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetIncludedDeviceResourcesReferencedByRecipient() (devices []Device, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySender() (organization *Organization, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByRecipient() (organizations []Organization, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByRequester() (patient *Patient, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetIncludedPatientResourceReferencedBySender() (patient *Patient, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetIncludedPatientResourcesReferencedByRecipient() (patients []Patient, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedByRequester() (practitioner *Practitioner, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySender() (practitioner *Practitioner, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByRecipient() (practitioners []Practitioner, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByRequester() (relatedPerson *RelatedPerson, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedBySender() (relatedPerson *RelatedPerson, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByRecipient() (relatedPeople []RelatedPerson, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRequest() (communications []Communication, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Composition
- type CompositionAttesterComponent
- type CompositionEventComponent
- type CompositionPlus
- type CompositionPlusRelatedResources
- func (c *CompositionPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (c *CompositionPlusRelatedResources) GetIncludedDeviceResourcesReferencedByAuthor() (devices []Device, err error)
- func (c *CompositionPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
- func (c *CompositionPlusRelatedResources) GetIncludedOrganizationResourceReferencedByAttester() (organization *Organization, err error)
- func (c *CompositionPlusRelatedResources) GetIncludedPatientResourceReferencedByAttester() (patient *Patient, err error)
- func (c *CompositionPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (c *CompositionPlusRelatedResources) GetIncludedPatientResourcesReferencedByAuthor() (patients []Patient, err error)
- func (c *CompositionPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAttester() (practitioner *Practitioner, err error)
- func (c *CompositionPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByAuthor() (practitioners []Practitioner, err error)
- func (c *CompositionPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByAuthor() (relatedPeople []RelatedPerson, err error)
- func (c *CompositionPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (c *CompositionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (c *CompositionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (c *CompositionPlusRelatedResources) GetRevIncludedBundleResourcesReferencingComposition() (bundles []Bundle, err error)
- func (c *CompositionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (c *CompositionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (c *CompositionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (c *CompositionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (c *CompositionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (c *CompositionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (c *CompositionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (c *CompositionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (c *CompositionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (c *CompositionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (c *CompositionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (c *CompositionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (c *CompositionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (c *CompositionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (c *CompositionPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type CompositionSectionComponent
- type ConceptMap
- type ConceptMapContactComponent
- type ConceptMapOtherElementComponent
- type ConceptMapPlus
- type ConceptMapPlusRelatedResources
- func (c *ConceptMapPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (c *ConceptMapPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (c *ConceptMapPlusRelatedResources) GetIncludedStructureDefinitionResourceReferencedBySource() (structureDefinition *StructureDefinition, err error)
- func (c *ConceptMapPlusRelatedResources) GetIncludedStructureDefinitionResourceReferencedBySourceuri() (structureDefinition *StructureDefinition, err error)
- func (c *ConceptMapPlusRelatedResources) GetIncludedStructureDefinitionResourceReferencedByTarget() (structureDefinition *StructureDefinition, err error)
- func (c *ConceptMapPlusRelatedResources) GetIncludedValueSetResourceReferencedBySource() (valueSet *ValueSet, err error)
- func (c *ConceptMapPlusRelatedResources) GetIncludedValueSetResourceReferencedBySourceuri() (valueSet *ValueSet, err error)
- func (c *ConceptMapPlusRelatedResources) GetIncludedValueSetResourceReferencedByTarget() (valueSet *ValueSet, err error)
- func (c *ConceptMapPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (c *ConceptMapPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (c *ConceptMapPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (c *ConceptMapPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (c *ConceptMapPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (c *ConceptMapPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (c *ConceptMapPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (c *ConceptMapPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (c *ConceptMapPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (c *ConceptMapPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (c *ConceptMapPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (c *ConceptMapPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (c *ConceptMapPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (c *ConceptMapPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (c *ConceptMapPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (c *ConceptMapPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (c *ConceptMapPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type ConceptMapSourceElementComponent
- type ConceptMapTargetElementComponent
- type Condition
- type ConditionEvidenceComponent
- type ConditionPlus
- type ConditionPlusRelatedResources
- func (c *ConditionPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (c *ConditionPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
- func (c *ConditionPlusRelatedResources) GetIncludedPatientResourceReferencedByAsserter() (patient *Patient, err error)
- func (c *ConditionPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (c *ConditionPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAsserter() (practitioner *Practitioner, err error)
- func (c *ConditionPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (c *ConditionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingCondition() (carePlans []CarePlan, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingProblem() (clinicalImpressions []ClinicalImpression, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingCondition() (encounters []Encounter, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingIndication() (encounters []Encounter, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingCondition() (episodeOfCares []EpisodeOfCare, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (c *ConditionPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- func (c *ConditionPlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingCondition() (riskAssessments []RiskAssessment, err error)
- type ConditionStageComponent
- type Conformance
- type ConformanceContactComponent
- type ConformanceDocumentComponent
- type ConformanceImplementationComponent
- type ConformanceMessagingComponent
- type ConformanceMessagingEndpointComponent
- type ConformanceMessagingEventComponent
- type ConformancePlus
- type ConformancePlusRelatedResources
- func (c *ConformancePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (c *ConformancePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (c *ConformancePlusRelatedResources) GetIncludedStructureDefinitionResourceReferencedByProfile() (structureDefinition *StructureDefinition, err error)
- func (c *ConformancePlusRelatedResources) GetIncludedStructureDefinitionResourcesReferencedBySupportedprofile() (structureDefinitions []StructureDefinition, err error)
- func (c *ConformancePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (c *ConformancePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (c *ConformancePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (c *ConformancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (c *ConformancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (c *ConformancePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (c *ConformancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (c *ConformancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (c *ConformancePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (c *ConformancePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (c *ConformancePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (c *ConformancePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (c *ConformancePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (c *ConformancePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (c *ConformancePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (c *ConformancePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (c *ConformancePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type ConformanceResourceInteractionComponent
- type ConformanceRestComponent
- type ConformanceRestOperationComponent
- type ConformanceRestResourceComponent
- type ConformanceRestResourceSearchParamComponent
- type ConformanceRestSecurityCertificateComponent
- type ConformanceRestSecurityComponent
- type ConformanceSoftwareComponent
- type ConformanceSystemInteractionComponent
- type ContactPoint
- type Contract
- type ContractActorComponent
- type ContractComputableLanguageComponent
- type ContractFriendlyLanguageComponent
- type ContractLegalLanguageComponent
- type ContractPlus
- type ContractPlusRelatedResources
- func (c *ContractPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (c *ContractPlusRelatedResources) GetIncludedContractResourceReferencedByActor() (contract *Contract, err error)
- func (c *ContractPlusRelatedResources) GetIncludedDeviceResourceReferencedByActor() (device *Device, err error)
- func (c *ContractPlusRelatedResources) GetIncludedGroupResourceReferencedByActor() (group *Group, err error)
- func (c *ContractPlusRelatedResources) GetIncludedLocationResourceReferencedByActor() (location *Location, err error)
- func (c *ContractPlusRelatedResources) GetIncludedOrganizationResourceReferencedByActor() (organization *Organization, err error)
- func (c *ContractPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySigner() (organization *Organization, err error)
- func (c *ContractPlusRelatedResources) GetIncludedPatientResourceReferencedByActor() (patient *Patient, err error)
- func (c *ContractPlusRelatedResources) GetIncludedPatientResourceReferencedBySigner() (patient *Patient, err error)
- func (c *ContractPlusRelatedResources) GetIncludedPatientResourcesReferencedByPatient() (patients []Patient, err error)
- func (c *ContractPlusRelatedResources) GetIncludedPatientResourcesReferencedBySubject() (patients []Patient, err error)
- func (c *ContractPlusRelatedResources) GetIncludedPractitionerResourceReferencedByActor() (practitioner *Practitioner, err error)
- func (c *ContractPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySigner() (practitioner *Practitioner, err error)
- func (c *ContractPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByActor() (relatedPerson *RelatedPerson, err error)
- func (c *ContractPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedBySigner() (relatedPerson *RelatedPerson, err error)
- func (c *ContractPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (c *ContractPlusRelatedResources) GetIncludedSubstanceResourceReferencedByActor() (substance *Substance, err error)
- func (c *ContractPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (c *ContractPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (c *ContractPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (c *ContractPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (c *ContractPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (c *ContractPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor() (contracts []Contract, err error)
- func (c *ContractPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (c *ContractPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (c *ContractPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (c *ContractPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (c *ContractPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (c *ContractPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (c *ContractPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (c *ContractPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (c *ContractPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (c *ContractPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (c *ContractPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (c *ContractPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type ContractSignatoryComponent
- type ContractTermActorComponent
- type ContractTermComponent
- type ContractTermValuedItemComponent
- type ContractValuedItemComponent
- type Coverage
- type CoveragePlus
- type CoveragePlusRelatedResources
- func (c *CoveragePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (c *CoveragePlusRelatedResources) GetIncludedOrganizationResourceReferencedByIssuer() (organization *Organization, err error)
- func (c *CoveragePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (c *CoveragePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (c *CoveragePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (c *CoveragePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (c *CoveragePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (c *CoveragePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (c *CoveragePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (c *CoveragePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (c *CoveragePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (c *CoveragePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (c *CoveragePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (c *CoveragePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (c *CoveragePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (c *CoveragePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (c *CoveragePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (c *CoveragePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (c *CoveragePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (c *CoveragePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type DataElement
- type DataElementContactComponent
- type DataElementMappingComponent
- type DataElementPlus
- type DataElementPlusRelatedResources
- func (d *DataElementPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (d *DataElementPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (d *DataElementPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (d *DataElementPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (d *DataElementPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (d *DataElementPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (d *DataElementPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (d *DataElementPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (d *DataElementPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (d *DataElementPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (d *DataElementPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (d *DataElementPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (d *DataElementPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (d *DataElementPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (d *DataElementPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (d *DataElementPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (d *DataElementPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (d *DataElementPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (d *DataElementPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type DetectedIssue
- type DetectedIssueMitigationComponent
- type DetectedIssuePlus
- type DetectedIssuePlusRelatedResources
- func (d *DetectedIssuePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (d *DetectedIssuePlusRelatedResources) GetIncludedDeviceResourceReferencedByAuthor() (device *Device, err error)
- func (d *DetectedIssuePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (d *DetectedIssuePlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthor() (practitioner *Practitioner, err error)
- func (d *DetectedIssuePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (d *DetectedIssuePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (d *DetectedIssuePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (d *DetectedIssuePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (d *DetectedIssuePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (d *DetectedIssuePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (d *DetectedIssuePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (d *DetectedIssuePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (d *DetectedIssuePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (d *DetectedIssuePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (d *DetectedIssuePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (d *DetectedIssuePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (d *DetectedIssuePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (d *DetectedIssuePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (d *DetectedIssuePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (d *DetectedIssuePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (d *DetectedIssuePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (d *DetectedIssuePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Device
- type DeviceComponent
- type DeviceComponentPlus
- type DeviceComponentPlusRelatedResources
- func (d *DeviceComponentPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (d *DeviceComponentPlusRelatedResources) GetIncludedDeviceComponentResourceReferencedByParent() (deviceComponent *DeviceComponent, err error)
- func (d *DeviceComponentPlusRelatedResources) GetIncludedDeviceResourceReferencedBySource() (device *Device, err error)
- func (d *DeviceComponentPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedDeviceComponentResourcesReferencingParent() (deviceComponents []DeviceComponent, err error)
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedDeviceMetricResourcesReferencingParent() (deviceMetrics []DeviceMetric, err error)
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (d *DeviceComponentPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type DeviceComponentProductionSpecificationComponent
- type DeviceMetric
- type DeviceMetricCalibrationComponent
- type DeviceMetricPlus
- type DeviceMetricPlusRelatedResources
- func (d *DeviceMetricPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (d *DeviceMetricPlusRelatedResources) GetIncludedDeviceComponentResourceReferencedByParent() (deviceComponent *DeviceComponent, err error)
- func (d *DeviceMetricPlusRelatedResources) GetIncludedDeviceResourceReferencedBySource() (device *Device, err error)
- func (d *DeviceMetricPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (d *DeviceMetricPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (d *DeviceMetricPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (d *DeviceMetricPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (d *DeviceMetricPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (d *DeviceMetricPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (d *DeviceMetricPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (d *DeviceMetricPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (d *DeviceMetricPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (d *DeviceMetricPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (d *DeviceMetricPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (d *DeviceMetricPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (d *DeviceMetricPlusRelatedResources) GetRevIncludedObservationResourcesReferencingDevice() (observations []Observation, err error)
- func (d *DeviceMetricPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (d *DeviceMetricPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (d *DeviceMetricPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (d *DeviceMetricPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (d *DeviceMetricPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (d *DeviceMetricPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type DevicePlus
- type DevicePlusRelatedResources
- func (d *DevicePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (d *DevicePlusRelatedResources) GetIncludedLocationResourceReferencedByLocation() (location *Location, err error)
- func (d *DevicePlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization() (organization *Organization, err error)
- func (d *DevicePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (d *DevicePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (d *DevicePlusRelatedResources) GetRevIncludedAccountResourcesReferencingSubject() (accounts []Account, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingActor() (appointments []Appointment, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingActor() (appointmentResponses []AppointmentResponse, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingParticipant() (auditEvents []AuditEvent, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRecipient() (communicationRequests []CommunicationRequest, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingSender() (communicationRequests []CommunicationRequest, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRecipient() (communications []Communication, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingSender() (communications []Communication, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAuthor() (compositions []Composition, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedContractResourcesReferencingActor() (contracts []Contract, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingAuthor() (detectedIssues []DetectedIssue, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedDeviceComponentResourcesReferencingSource() (deviceComponents []DeviceComponent, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedDeviceMetricResourcesReferencingSource() (deviceMetrics []DeviceMetric, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedDeviceUseRequestResourcesReferencingDevice() (deviceUseRequests []DeviceUseRequest, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedDeviceUseStatementResourcesReferencingDevice() (deviceUseStatements []DeviceUseStatement, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingActorPath1() (diagnosticOrders []DiagnosticOrder, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingActorPath2() (diagnosticOrders []DiagnosticOrder, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingSubject() (diagnosticOrders []DiagnosticOrder, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingSubject() (diagnosticReports []DiagnosticReport, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingAuthor() (documentManifests []DocumentManifest, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingSubject() (documentManifests []DocumentManifest, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthor() (documentReferences []DocumentReference, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingSubject() (documentReferences []DocumentReference, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedFlagResourcesReferencingAuthor() (flags []Flag, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedGroupResourcesReferencingMember() (groups []Group, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedImagingObjectSelectionResourcesReferencingAuthor() (imagingObjectSelections []ImagingObjectSelection, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedListResourcesReferencingSource() (lists []List, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedListResourcesReferencingSubject() (lists []List, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedMediaResourcesReferencingSubject() (media []Media, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingDevice() (medicationAdministrations []MedicationAdministration, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingTarget() (messageHeaders []MessageHeader, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedObservationResourcesReferencingDevice() (observations []Observation, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedObservationResourcesReferencingSubject() (observations []Observation, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedOrderResourcesReferencingSubject() (orders []Order, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedOrderResourcesReferencingTarget() (orders []Order, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingWho() (orderResponses []OrderResponse, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingOrderer() (procedureRequests []ProcedureRequest, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingAgent() (provenances []Provenance, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingAuthor() (questionnaireResponses []QuestionnaireResponse, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- func (d *DevicePlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingPerformer() (riskAssessments []RiskAssessment, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedScheduleResourcesReferencingActor() (schedules []Schedule, err error)
- func (d *DevicePlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingSubject() (specimen []Specimen, err error)
- type DeviceUseRequest
- type DeviceUseRequestPlus
- type DeviceUseRequestPlusRelatedResources
- func (d *DeviceUseRequestPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (d *DeviceUseRequestPlusRelatedResources) GetIncludedDeviceResourceReferencedByDevice() (device *Device, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type DeviceUseStatement
- type DeviceUseStatementPlus
- type DeviceUseStatementPlusRelatedResources
- func (d *DeviceUseStatementPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (d *DeviceUseStatementPlusRelatedResources) GetIncludedDeviceResourceReferencedByDevice() (device *Device, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type DiagnosticOrder
- type DiagnosticOrderEventComponent
- type DiagnosticOrderItemComponent
- type DiagnosticOrderPlus
- type DiagnosticOrderPlusRelatedResources
- func (d *DiagnosticOrderPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (d *DiagnosticOrderPlusRelatedResources) GetIncludedDeviceResourceReferencedByActorPath1() (device *Device, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetIncludedDeviceResourceReferencedByActorPath2() (device *Device, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetIncludedLocationResourceReferencedBySubject() (location *Location, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByActorPath1() (practitioner *Practitioner, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByActorPath2() (practitioner *Practitioner, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByOrderer() (practitioner *Practitioner, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (d *DiagnosticOrderPlusRelatedResources) GetIncludedSpecimenResourcesReferencedBySpecimenPath1() (specimen []Specimen, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetIncludedSpecimenResourcesReferencedBySpecimenPath2() (specimen []Specimen, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction() (clinicalImpressions []ClinicalImpression, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingRequest() (diagnosticReports []DiagnosticReport, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedImagingStudyResourcesReferencingOrder() (imagingStudies []ImagingStudy, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type DiagnosticReport
- type DiagnosticReportImageComponent
- type DiagnosticReportPlus
- type DiagnosticReportPlusRelatedResources
- func (d *DiagnosticReportPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (d *DiagnosticReportPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetIncludedDiagnosticOrderResourcesReferencedByRequest() (diagnosticOrders []DiagnosticOrder, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetIncludedLocationResourceReferencedBySubject() (location *Location, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetIncludedMediaResourceReferencedByImage() (media *Media, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetIncludedObservationResourcesReferencedByResult() (observations []Observation, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetIncludedOrganizationResourceReferencedByPerformer() (organization *Organization, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPerformer() (practitioner *Practitioner, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetIncludedProcedureRequestResourcesReferencedByRequest() (procedureRequests []ProcedureRequest, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetIncludedReferralRequestResourcesReferencedByRequest() (referralRequests []ReferralRequest, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (d *DiagnosticReportPlusRelatedResources) GetIncludedSpecimenResourcesReferencedBySpecimen() (specimen []Specimen, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingInvestigation() (clinicalImpressions []ClinicalImpression, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type DocumentManifest
- type DocumentManifestContentComponent
- type DocumentManifestPlus
- type DocumentManifestPlusRelatedResources
- func (d *DocumentManifestPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (d *DocumentManifestPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
- func (d *DocumentManifestPlusRelatedResources) GetIncludedDeviceResourcesReferencedByAuthor() (devices []Device, err error)
- func (d *DocumentManifestPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
- func (d *DocumentManifestPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByAuthor() (organizations []Organization, err error)
- func (d *DocumentManifestPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByRecipient() (organizations []Organization, err error)
- func (d *DocumentManifestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (d *DocumentManifestPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (d *DocumentManifestPlusRelatedResources) GetIncludedPatientResourcesReferencedByAuthor() (patients []Patient, err error)
- func (d *DocumentManifestPlusRelatedResources) GetIncludedPatientResourcesReferencedByRecipient() (patients []Patient, err error)
- func (d *DocumentManifestPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySubject() (practitioner *Practitioner, err error)
- func (d *DocumentManifestPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByAuthor() (practitioners []Practitioner, err error)
- func (d *DocumentManifestPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByRecipient() (practitioners []Practitioner, err error)
- func (d *DocumentManifestPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByAuthor() (relatedPeople []RelatedPerson, err error)
- func (d *DocumentManifestPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByRecipient() (relatedPeople []RelatedPerson, err error)
- func (d *DocumentManifestPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (d *DocumentManifestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (d *DocumentManifestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (d *DocumentManifestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (d *DocumentManifestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (d *DocumentManifestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (d *DocumentManifestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (d *DocumentManifestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (d *DocumentManifestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (d *DocumentManifestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (d *DocumentManifestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (d *DocumentManifestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (d *DocumentManifestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (d *DocumentManifestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (d *DocumentManifestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (d *DocumentManifestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (d *DocumentManifestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (d *DocumentManifestPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type DocumentManifestRelatedComponent
- type DocumentReference
- type DocumentReferenceContentComponent
- type DocumentReferenceContextComponent
- type DocumentReferenceContextRelatedComponent
- type DocumentReferencePlus
- type DocumentReferencePlusRelatedResources
- func (d *DocumentReferencePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (d *DocumentReferencePlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
- func (d *DocumentReferencePlusRelatedResources) GetIncludedDeviceResourcesReferencedByAuthor() (devices []Device, err error)
- func (d *DocumentReferencePlusRelatedResources) GetIncludedDocumentReferenceResourceReferencedByRelatesto() (documentReference *DocumentReference, err error)
- func (d *DocumentReferencePlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
- func (d *DocumentReferencePlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
- func (d *DocumentReferencePlusRelatedResources) GetIncludedOrganizationResourceReferencedByAuthenticator() (organization *Organization, err error)
- func (d *DocumentReferencePlusRelatedResources) GetIncludedOrganizationResourceReferencedByCustodian() (organization *Organization, err error)
- func (d *DocumentReferencePlusRelatedResources) GetIncludedOrganizationResourcesReferencedByAuthor() (organizations []Organization, err error)
- func (d *DocumentReferencePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (d *DocumentReferencePlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (d *DocumentReferencePlusRelatedResources) GetIncludedPatientResourcesReferencedByAuthor() (patients []Patient, err error)
- func (d *DocumentReferencePlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthenticator() (practitioner *Practitioner, err error)
- func (d *DocumentReferencePlusRelatedResources) GetIncludedPractitionerResourceReferencedBySubject() (practitioner *Practitioner, err error)
- func (d *DocumentReferencePlusRelatedResources) GetIncludedPractitionerResourcesReferencedByAuthor() (practitioners []Practitioner, err error)
- func (d *DocumentReferencePlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByAuthor() (relatedPeople []RelatedPerson, err error)
- func (d *DocumentReferencePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (d *DocumentReferencePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (d *DocumentReferencePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (d *DocumentReferencePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (d *DocumentReferencePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (d *DocumentReferencePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (d *DocumentReferencePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (d *DocumentReferencePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (d *DocumentReferencePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (d *DocumentReferencePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (d *DocumentReferencePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatesto() (documentReferences []DocumentReference, err error)
- func (d *DocumentReferencePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (d *DocumentReferencePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (d *DocumentReferencePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (d *DocumentReferencePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (d *DocumentReferencePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (d *DocumentReferencePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (d *DocumentReferencePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (d *DocumentReferencePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type DocumentReferenceRelatesToComponent
- type DomainResource
- type Element
- type ElementDefinition
- type ElementDefinitionBaseComponent
- type ElementDefinitionBindingComponent
- type ElementDefinitionConstraintComponent
- type ElementDefinitionMappingComponent
- type ElementDefinitionSlicingComponent
- type ElementDefinitionTypeRefComponent
- type EligibilityRequest
- type EligibilityRequestPlus
- type EligibilityRequestPlusRelatedResources
- func (e *EligibilityRequestPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (e *EligibilityRequestPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type EligibilityResponse
- type EligibilityResponsePlus
- type EligibilityResponsePlusRelatedResources
- func (e *EligibilityResponsePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (e *EligibilityResponsePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Encounter
- type EncounterHospitalizationComponent
- type EncounterLocationComponent
- type EncounterParticipantComponent
- type EncounterPlus
- type EncounterPlusRelatedResources
- func (e *EncounterPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (e *EncounterPlusRelatedResources) GetIncludedAppointmentResourceReferencedByAppointment() (appointment *Appointment, err error)
- func (e *EncounterPlusRelatedResources) GetIncludedConditionResourcesReferencedByCondition() (conditions []Condition, err error)
- func (e *EncounterPlusRelatedResources) GetIncludedConditionResourcesReferencedByIndication() (conditions []Condition, err error)
- func (e *EncounterPlusRelatedResources) GetIncludedEncounterResourceReferencedByPartof() (encounter *Encounter, err error)
- func (e *EncounterPlusRelatedResources) GetIncludedEpisodeOfCareResourcesReferencedByEpisodeofcare() (episodeOfCares []EpisodeOfCare, err error)
- func (e *EncounterPlusRelatedResources) GetIncludedLocationResourceReferencedByLocation() (location *Location, err error)
- func (e *EncounterPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (e *EncounterPlusRelatedResources) GetIncludedPractitionerResourceReferencedByParticipant() (practitioner *Practitioner, err error)
- func (e *EncounterPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPractitioner() (practitioner *Practitioner, err error)
- func (e *EncounterPlusRelatedResources) GetIncludedProcedureResourcesReferencedByIndication() (procedures []Procedure, err error)
- func (e *EncounterPlusRelatedResources) GetIncludedProcedureResourcesReferencedByProcedure() (procedures []Procedure, err error)
- func (e *EncounterPlusRelatedResources) GetIncludedReferralRequestResourcesReferencedByIncomingreferral() (referralRequests []ReferralRequest, err error)
- func (e *EncounterPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByParticipant() (relatedPerson *RelatedPerson, err error)
- func (e *EncounterPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (e *EncounterPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingEncounter() (communicationRequests []CommunicationRequest, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingEncounter() (communications []Communication, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEncounter() (compositions []Composition, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedConditionResourcesReferencingEncounter() (conditions []Condition, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingEncounter() (diagnosticOrders []DiagnosticOrder, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingEncounter() (diagnosticReports []DiagnosticReport, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingEncounter() (documentReferences []DocumentReference, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingPartof() (encounters []Encounter, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedFlagResourcesReferencingEncounter() (flags []Flag, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedListResourcesReferencingEncounter() (lists []List, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingEncounter() (medicationAdministrations []MedicationAdministration, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedMedicationOrderResourcesReferencingEncounter() (medicationOrders []MedicationOrder, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedNutritionOrderResourcesReferencingEncounter() (nutritionOrders []NutritionOrder, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedObservationResourcesReferencingEncounter() (observations []Observation, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingEncounter() (procedureRequests []ProcedureRequest, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingEncounter() (procedures []Procedure, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingEncounter() (questionnaireResponses []QuestionnaireResponse, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- func (e *EncounterPlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingEncounter() (riskAssessments []RiskAssessment, err error)
- func (e *EncounterPlusRelatedResources) GetRevIncludedVisionPrescriptionResourcesReferencingEncounter() (visionPrescriptions []VisionPrescription, err error)
- type EncounterStatusHistoryComponent
- type EnrollmentRequest
- type EnrollmentRequestPlus
- type EnrollmentRequestPlusRelatedResources
- func (e *EnrollmentRequestPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (e *EnrollmentRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (e *EnrollmentRequestPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (e *EnrollmentRequestPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type EnrollmentResponse
- type EnrollmentResponsePlus
- type EnrollmentResponsePlusRelatedResources
- func (e *EnrollmentResponsePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (e *EnrollmentResponsePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type EpisodeOfCare
- type EpisodeOfCareCareTeamComponent
- type EpisodeOfCarePlus
- type EpisodeOfCarePlusRelatedResources
- func (e *EpisodeOfCarePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (e *EpisodeOfCarePlusRelatedResources) GetIncludedConditionResourcesReferencedByCondition() (conditions []Condition, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization() (organization *Organization, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetIncludedOrganizationResourceReferencedByTeammember() (organization *Organization, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetIncludedPractitionerResourceReferencedByCaremanager() (practitioner *Practitioner, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetIncludedPractitionerResourceReferencedByTeammember() (practitioner *Practitioner, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetIncludedReferralRequestResourcesReferencedByIncomingreferral() (referralRequests []ReferralRequest, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedEncounterResourcesReferencingEpisodeofcare() (encounters []Encounter, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type EpisodeOfCareStatusHistoryComponent
- type ExplanationOfBenefit
- type ExplanationOfBenefitPlus
- type ExplanationOfBenefitPlusRelatedResources
- func (e *ExplanationOfBenefitPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (e *ExplanationOfBenefitPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Extension
- type FHIRDateTime
- type FamilyMemberHistory
- type FamilyMemberHistoryConditionComponent
- type FamilyMemberHistoryPlus
- type FamilyMemberHistoryPlusRelatedResources
- func (f *FamilyMemberHistoryPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (f *FamilyMemberHistoryPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (f *FamilyMemberHistoryPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingInvestigation() (clinicalImpressions []ClinicalImpression, err error)
- func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Flag
- type FlagPlus
- type FlagPlusRelatedResources
- func (f *FlagPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (f *FlagPlusRelatedResources) GetIncludedDeviceResourceReferencedByAuthor() (device *Device, err error)
- func (f *FlagPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
- func (f *FlagPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
- func (f *FlagPlusRelatedResources) GetIncludedLocationResourceReferencedBySubject() (location *Location, err error)
- func (f *FlagPlusRelatedResources) GetIncludedOrganizationResourceReferencedByAuthor() (organization *Organization, err error)
- func (f *FlagPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySubject() (organization *Organization, err error)
- func (f *FlagPlusRelatedResources) GetIncludedPatientResourceReferencedByAuthor() (patient *Patient, err error)
- func (f *FlagPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (f *FlagPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (f *FlagPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthor() (practitioner *Practitioner, err error)
- func (f *FlagPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySubject() (practitioner *Practitioner, err error)
- func (f *FlagPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (f *FlagPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (f *FlagPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (f *FlagPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (f *FlagPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (f *FlagPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (f *FlagPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (f *FlagPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (f *FlagPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (f *FlagPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (f *FlagPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (f *FlagPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (f *FlagPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (f *FlagPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (f *FlagPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (f *FlagPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (f *FlagPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (f *FlagPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Goal
- type GoalOutcomeComponent
- type GoalPlus
- type GoalPlusRelatedResources
- func (g *GoalPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (g *GoalPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
- func (g *GoalPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySubject() (organization *Organization, err error)
- func (g *GoalPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (g *GoalPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (g *GoalPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (g *GoalPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (g *GoalPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (g *GoalPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingGoal() (carePlans []CarePlan, err error)
- func (g *GoalPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (g *GoalPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (g *GoalPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (g *GoalPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (g *GoalPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (g *GoalPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (g *GoalPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (g *GoalPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (g *GoalPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (g *GoalPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (g *GoalPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (g *GoalPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (g *GoalPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (g *GoalPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (g *GoalPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Group
- type GroupCharacteristicComponent
- type GroupMemberComponent
- type GroupPlus
- type GroupPlusRelatedResources
- func (g *GroupPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (g *GroupPlusRelatedResources) GetIncludedDeviceResourceReferencedByMember() (device *Device, err error)
- func (g *GroupPlusRelatedResources) GetIncludedMedicationResourceReferencedByMember() (medication *Medication, err error)
- func (g *GroupPlusRelatedResources) GetIncludedPatientResourceReferencedByMember() (patient *Patient, err error)
- func (g *GroupPlusRelatedResources) GetIncludedPractitionerResourceReferencedByMember() (practitioner *Practitioner, err error)
- func (g *GroupPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (g *GroupPlusRelatedResources) GetIncludedSubstanceResourceReferencedByMember() (substance *Substance, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingSubject() (carePlans []CarePlan, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRecipient() (communications []Communication, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor() (contracts []Contract, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingSubject() (diagnosticOrders []DiagnosticOrder, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingSubject() (diagnosticReports []DiagnosticReport, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingSubject() (documentManifests []DocumentManifest, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingSubject() (documentReferences []DocumentReference, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedFlagResourcesReferencingSubject() (flags []Flag, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedGoalResourcesReferencingSubject() (goals []Goal, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedListResourcesReferencingSubject() (lists []List, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedMediaResourcesReferencingSubject() (media []Media, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedObservationResourcesReferencingSubject() (observations []Observation, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedOrderResourcesReferencingSubject() (orders []Order, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingSubject() (procedureRequests []ProcedureRequest, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingSubject() (procedures []Procedure, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- func (g *GroupPlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingSubject() (riskAssessments []RiskAssessment, err error)
- func (g *GroupPlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingSubject() (specimen []Specimen, err error)
- type HealthcareService
- type HealthcareServiceAvailableTimeComponent
- type HealthcareServiceNotAvailableComponent
- type HealthcareServicePlus
- type HealthcareServicePlusRelatedResources
- func (h *HealthcareServicePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (h *HealthcareServicePlusRelatedResources) GetIncludedLocationResourceReferencedByLocation() (location *Location, err error)
- func (h *HealthcareServicePlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization() (organization *Organization, err error)
- func (h *HealthcareServicePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedAccountResourcesReferencingSubject() (accounts []Account, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingActor() (appointments []Appointment, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingActor() (appointmentResponses []AppointmentResponse, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- func (h *HealthcareServicePlusRelatedResources) GetRevIncludedScheduleResourcesReferencingActor() (schedules []Schedule, err error)
- type HealthcareServiceServiceTypeComponent
- type HumanName
- type Identifier
- type ImagingObjectSelection
- type ImagingObjectSelectionFramesComponent
- type ImagingObjectSelectionInstanceComponent
- type ImagingObjectSelectionPlus
- type ImagingObjectSelectionPlusRelatedResources
- func (i *ImagingObjectSelectionPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (i *ImagingObjectSelectionPlusRelatedResources) GetIncludedDeviceResourceReferencedByAuthor() (device *Device, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetIncludedOrganizationResourceReferencedByAuthor() (organization *Organization, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetIncludedPatientResourceReferencedByAuthor() (patient *Patient, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthor() (practitioner *Practitioner, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByAuthor() (relatedPerson *RelatedPerson, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type ImagingObjectSelectionSeriesComponent
- type ImagingObjectSelectionStudyComponent
- type ImagingStudy
- type ImagingStudyPlus
- type ImagingStudyPlusRelatedResources
- func (i *ImagingStudyPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (i *ImagingStudyPlusRelatedResources) GetIncludedDiagnosticOrderResourcesReferencedByOrder() (diagnosticOrders []DiagnosticOrder, err error)
- func (i *ImagingStudyPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (i *ImagingStudyPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (i *ImagingStudyPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (i *ImagingStudyPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (i *ImagingStudyPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (i *ImagingStudyPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (i *ImagingStudyPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (i *ImagingStudyPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (i *ImagingStudyPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (i *ImagingStudyPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (i *ImagingStudyPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (i *ImagingStudyPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (i *ImagingStudyPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (i *ImagingStudyPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (i *ImagingStudyPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (i *ImagingStudyPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (i *ImagingStudyPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (i *ImagingStudyPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (i *ImagingStudyPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type ImagingStudySeriesComponent
- type ImagingStudySeriesInstanceComponent
- type Immunization
- type ImmunizationExplanationComponent
- type ImmunizationPlus
- type ImmunizationPlusRelatedResources
- func (i *ImmunizationPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (i *ImmunizationPlusRelatedResources) GetIncludedLocationResourceReferencedByLocation() (location *Location, err error)
- func (i *ImmunizationPlusRelatedResources) GetIncludedObservationResourceReferencedByReaction() (observation *Observation, err error)
- func (i *ImmunizationPlusRelatedResources) GetIncludedOrganizationResourceReferencedByManufacturer() (organization *Organization, err error)
- func (i *ImmunizationPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (i *ImmunizationPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPerformer() (practitioner *Practitioner, err error)
- func (i *ImmunizationPlusRelatedResources) GetIncludedPractitionerResourceReferencedByRequester() (practitioner *Practitioner, err error)
- func (i *ImmunizationPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (i *ImmunizationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (i *ImmunizationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (i *ImmunizationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (i *ImmunizationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (i *ImmunizationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (i *ImmunizationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (i *ImmunizationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (i *ImmunizationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (i *ImmunizationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (i *ImmunizationPlusRelatedResources) GetRevIncludedImmunizationRecommendationResourcesReferencingSupport() (immunizationRecommendations []ImmunizationRecommendation, err error)
- func (i *ImmunizationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (i *ImmunizationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (i *ImmunizationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (i *ImmunizationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (i *ImmunizationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (i *ImmunizationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (i *ImmunizationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (i *ImmunizationPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type ImmunizationReactionComponent
- type ImmunizationRecommendation
- type ImmunizationRecommendationPlus
- type ImmunizationRecommendationPlusRelatedResources
- func (i *ImmunizationRecommendationPlusRelatedResources) GetIncludedAllergyIntoleranceResourcesReferencedByInformation() (allergyIntolerances []AllergyIntolerance, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (i *ImmunizationRecommendationPlusRelatedResources) GetIncludedImmunizationResourcesReferencedBySupport() (immunizations []Immunization, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetIncludedObservationResourcesReferencedByInformation() (observations []Observation, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type ImmunizationRecommendationRecommendationComponent
- type ImmunizationRecommendationRecommendationDateCriterionComponent
- type ImmunizationRecommendationRecommendationProtocolComponent
- type ImmunizationVaccinationProtocolComponent
- type ImplementationGuide
- type ImplementationGuideContactComponent
- type ImplementationGuideDependencyComponent
- type ImplementationGuideGlobalComponent
- type ImplementationGuidePackageComponent
- type ImplementationGuidePackageResourceComponent
- type ImplementationGuidePageComponent
- type ImplementationGuidePlus
- type ImplementationGuidePlusRelatedResources
- func (i *ImplementationGuidePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (i *ImplementationGuidePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type List
- type ListEntryComponent
- type ListPlus
- type ListPlusRelatedResources
- func (l *ListPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (l *ListPlusRelatedResources) GetIncludedDeviceResourceReferencedBySource() (device *Device, err error)
- func (l *ListPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
- func (l *ListPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
- func (l *ListPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
- func (l *ListPlusRelatedResources) GetIncludedLocationResourceReferencedBySubject() (location *Location, err error)
- func (l *ListPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (l *ListPlusRelatedResources) GetIncludedPatientResourceReferencedBySource() (patient *Patient, err error)
- func (l *ListPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (l *ListPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySource() (practitioner *Practitioner, err error)
- func (l *ListPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (l *ListPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (l *ListPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (l *ListPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (l *ListPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (l *ListPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (l *ListPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (l *ListPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (l *ListPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (l *ListPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (l *ListPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (l *ListPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (l *ListPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (l *ListPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (l *ListPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (l *ListPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (l *ListPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (l *ListPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Location
- type LocationPlus
- type LocationPlusRelatedResources
- func (l *LocationPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (l *LocationPlusRelatedResources) GetIncludedLocationResourceReferencedByPartof() (location *Location, err error)
- func (l *LocationPlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization() (organization *Organization, err error)
- func (l *LocationPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (l *LocationPlusRelatedResources) GetRevIncludedAccountResourcesReferencingSubject() (accounts []Account, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingActor() (appointments []Appointment, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingLocation() (appointments []Appointment, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingActor() (appointmentResponses []AppointmentResponse, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingLocation() (appointmentResponses []AppointmentResponse, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor() (contracts []Contract, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedDeviceResourcesReferencingLocation() (devices []Device, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingSubject() (diagnosticOrders []DiagnosticOrder, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingSubject() (diagnosticReports []DiagnosticReport, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingLocation() (encounters []Encounter, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedFlagResourcesReferencingSubject() (flags []Flag, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedHealthcareServiceResourcesReferencingLocation() (healthcareServices []HealthcareService, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedImmunizationResourcesReferencingLocation() (immunizations []Immunization, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedListResourcesReferencingSubject() (lists []List, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedLocationResourcesReferencingPartof() (locations []Location, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingDestination() (medicationDispenses []MedicationDispense, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedObservationResourcesReferencingSubject() (observations []Observation, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedPractitionerResourcesReferencingLocation() (practitioners []Practitioner, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingLocation() (procedures []Procedure, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingLocation() (provenances []Provenance, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (l *LocationPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- func (l *LocationPlusRelatedResources) GetRevIncludedScheduleResourcesReferencingActor() (schedules []Schedule, err error)
- type LocationPositionComponent
- type Media
- type MediaPlus
- type MediaPlusRelatedResources
- func (m *MediaPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (m *MediaPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
- func (m *MediaPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
- func (m *MediaPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (m *MediaPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (m *MediaPlusRelatedResources) GetIncludedPractitionerResourceReferencedByOperator() (practitioner *Practitioner, err error)
- func (m *MediaPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySubject() (practitioner *Practitioner, err error)
- func (m *MediaPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (m *MediaPlusRelatedResources) GetIncludedSpecimenResourceReferencedBySubject() (specimen *Specimen, err error)
- func (m *MediaPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (m *MediaPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (m *MediaPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (m *MediaPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (m *MediaPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (m *MediaPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (m *MediaPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingImage() (diagnosticReports []DiagnosticReport, err error)
- func (m *MediaPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (m *MediaPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (m *MediaPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (m *MediaPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (m *MediaPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (m *MediaPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (m *MediaPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (m *MediaPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (m *MediaPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (m *MediaPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (m *MediaPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Medication
- type MedicationAdministration
- type MedicationAdministrationDosageComponent
- type MedicationAdministrationPlus
- type MedicationAdministrationPlusRelatedResources
- func (m *MedicationAdministrationPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (m *MedicationAdministrationPlusRelatedResources) GetIncludedDeviceResourcesReferencedByDevice() (devices []Device, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetIncludedMedicationOrderResourceReferencedByPrescription() (medicationOrder *MedicationOrder, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetIncludedMedicationResourceReferencedByMedication() (medication *Medication, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetIncludedPatientResourceReferencedByPractitioner() (patient *Patient, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPractitioner() (practitioner *Practitioner, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByPractitioner() (relatedPerson *RelatedPerson, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type MedicationDispense
- type MedicationDispenseDosageInstructionComponent
- type MedicationDispensePlus
- type MedicationDispensePlusRelatedResources
- func (m *MedicationDispensePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (m *MedicationDispensePlusRelatedResources) GetIncludedLocationResourceReferencedByDestination() (location *Location, err error)
- func (m *MedicationDispensePlusRelatedResources) GetIncludedMedicationOrderResourcesReferencedByPrescription() (medicationOrders []MedicationOrder, err error)
- func (m *MedicationDispensePlusRelatedResources) GetIncludedMedicationResourceReferencedByMedication() (medication *Medication, err error)
- func (m *MedicationDispensePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (m *MedicationDispensePlusRelatedResources) GetIncludedPatientResourcesReferencedByReceiver() (patients []Patient, err error)
- func (m *MedicationDispensePlusRelatedResources) GetIncludedPractitionerResourceReferencedByDispenser() (practitioner *Practitioner, err error)
- func (m *MedicationDispensePlusRelatedResources) GetIncludedPractitionerResourcesReferencedByReceiver() (practitioners []Practitioner, err error)
- func (m *MedicationDispensePlusRelatedResources) GetIncludedPractitionerResourcesReferencedByResponsibleparty() (practitioners []Practitioner, err error)
- func (m *MedicationDispensePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (m *MedicationDispensePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (m *MedicationDispensePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (m *MedicationDispensePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (m *MedicationDispensePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (m *MedicationDispensePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (m *MedicationDispensePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (m *MedicationDispensePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (m *MedicationDispensePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (m *MedicationDispensePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (m *MedicationDispensePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (m *MedicationDispensePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (m *MedicationDispensePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (m *MedicationDispensePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (m *MedicationDispensePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (m *MedicationDispensePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (m *MedicationDispensePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (m *MedicationDispensePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type MedicationDispenseSubstitutionComponent
- type MedicationOrder
- type MedicationOrderDispenseRequestComponent
- type MedicationOrderDosageInstructionComponent
- type MedicationOrderPlus
- type MedicationOrderPlusRelatedResources
- func (m *MedicationOrderPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (m *MedicationOrderPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
- func (m *MedicationOrderPlusRelatedResources) GetIncludedMedicationResourceReferencedByMedication() (medication *Medication, err error)
- func (m *MedicationOrderPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (m *MedicationOrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPrescriber() (practitioner *Practitioner, err error)
- func (m *MedicationOrderPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction() (clinicalImpressions []ClinicalImpression, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingPrescription() (medicationAdministrations []MedicationAdministration, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingPrescription() (medicationDispenses []MedicationDispense, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (m *MedicationOrderPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type MedicationOrderSubstitutionComponent
- type MedicationPackageComponent
- type MedicationPackageContentComponent
- type MedicationPlus
- type MedicationPlusRelatedResources
- func (m *MedicationPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (m *MedicationPlusRelatedResources) GetIncludedMedicationResourceReferencedByContent() (medication *Medication, err error)
- func (m *MedicationPlusRelatedResources) GetIncludedMedicationResourceReferencedByIngredient() (medication *Medication, err error)
- func (m *MedicationPlusRelatedResources) GetIncludedOrganizationResourceReferencedByManufacturer() (organization *Organization, err error)
- func (m *MedicationPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (m *MedicationPlusRelatedResources) GetIncludedSubstanceResourceReferencedByIngredient() (substance *Substance, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedGroupResourcesReferencingMember() (groups []Group, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingMedication() (medicationAdministrations []MedicationAdministration, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingMedication() (medicationDispenses []MedicationDispense, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedMedicationOrderResourcesReferencingMedication() (medicationOrders []MedicationOrder, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedMedicationResourcesReferencingContent() (medications []Medication, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedMedicationResourcesReferencingIngredient() (medications []Medication, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedMedicationStatementResourcesReferencingMedication() (medicationStatements []MedicationStatement, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (m *MedicationPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type MedicationProductBatchComponent
- type MedicationProductComponent
- type MedicationProductIngredientComponent
- type MedicationStatement
- type MedicationStatementDosageComponent
- type MedicationStatementPlus
- type MedicationStatementPlusRelatedResources
- func (m *MedicationStatementPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (m *MedicationStatementPlusRelatedResources) GetIncludedMedicationResourceReferencedByMedication() (medication *Medication, err error)
- func (m *MedicationStatementPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (m *MedicationStatementPlusRelatedResources) GetIncludedPatientResourceReferencedBySource() (patient *Patient, err error)
- func (m *MedicationStatementPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySource() (practitioner *Practitioner, err error)
- func (m *MedicationStatementPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedBySource() (relatedPerson *RelatedPerson, err error)
- func (m *MedicationStatementPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (m *MedicationStatementPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (m *MedicationStatementPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (m *MedicationStatementPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (m *MedicationStatementPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (m *MedicationStatementPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (m *MedicationStatementPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (m *MedicationStatementPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (m *MedicationStatementPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (m *MedicationStatementPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (m *MedicationStatementPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (m *MedicationStatementPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (m *MedicationStatementPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (m *MedicationStatementPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (m *MedicationStatementPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (m *MedicationStatementPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (m *MedicationStatementPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (m *MedicationStatementPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type MessageHeader
- type MessageHeaderMessageDestinationComponent
- type MessageHeaderMessageSourceComponent
- type MessageHeaderPlus
- type MessageHeaderPlusRelatedResources
- func (m *MessageHeaderPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (m *MessageHeaderPlusRelatedResources) GetIncludedDeviceResourceReferencedByTarget() (device *Device, err error)
- func (m *MessageHeaderPlusRelatedResources) GetIncludedOrganizationResourceReferencedByReceiver() (organization *Organization, err error)
- func (m *MessageHeaderPlusRelatedResources) GetIncludedOrganizationResourceReferencedByResponsible() (organization *Organization, err error)
- func (m *MessageHeaderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthor() (practitioner *Practitioner, err error)
- func (m *MessageHeaderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByEnterer() (practitioner *Practitioner, err error)
- func (m *MessageHeaderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByReceiver() (practitioner *Practitioner, err error)
- func (m *MessageHeaderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByResponsible() (practitioner *Practitioner, err error)
- func (m *MessageHeaderPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (m *MessageHeaderPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (m *MessageHeaderPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (m *MessageHeaderPlusRelatedResources) GetRevIncludedBundleResourcesReferencingMessage() (bundles []Bundle, err error)
- func (m *MessageHeaderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (m *MessageHeaderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (m *MessageHeaderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (m *MessageHeaderPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (m *MessageHeaderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (m *MessageHeaderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (m *MessageHeaderPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (m *MessageHeaderPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (m *MessageHeaderPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (m *MessageHeaderPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (m *MessageHeaderPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (m *MessageHeaderPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (m *MessageHeaderPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (m *MessageHeaderPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (m *MessageHeaderPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type MessageHeaderResponseComponent
- type Meta
- type NamingSystem
- type NamingSystemContactComponent
- type NamingSystemPlus
- type NamingSystemPlusRelatedResources
- func (n *NamingSystemPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (n *NamingSystemPlusRelatedResources) GetIncludedNamingSystemResourceReferencedByReplacedby() (namingSystem *NamingSystem, err error)
- func (n *NamingSystemPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (n *NamingSystemPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (n *NamingSystemPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (n *NamingSystemPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (n *NamingSystemPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (n *NamingSystemPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (n *NamingSystemPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (n *NamingSystemPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (n *NamingSystemPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (n *NamingSystemPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (n *NamingSystemPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (n *NamingSystemPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (n *NamingSystemPlusRelatedResources) GetRevIncludedNamingSystemResourcesReferencingReplacedby() (namingSystems []NamingSystem, err error)
- func (n *NamingSystemPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (n *NamingSystemPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (n *NamingSystemPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (n *NamingSystemPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (n *NamingSystemPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (n *NamingSystemPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type NamingSystemUniqueIdComponent
- type Narrative
- type NutritionOrder
- type NutritionOrderEnteralFormulaAdministrationComponent
- type NutritionOrderEnteralFormulaComponent
- type NutritionOrderOralDietComponent
- type NutritionOrderOralDietNutrientComponent
- type NutritionOrderOralDietTextureComponent
- type NutritionOrderPlus
- type NutritionOrderPlusRelatedResources
- func (n *NutritionOrderPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (n *NutritionOrderPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
- func (n *NutritionOrderPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (n *NutritionOrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByProvider() (practitioner *Practitioner, err error)
- func (n *NutritionOrderPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction() (clinicalImpressions []ClinicalImpression, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (n *NutritionOrderPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type NutritionOrderSupplementComponent
- type Observation
- type ObservationComponentComponent
- type ObservationPlus
- type ObservationPlusRelatedResources
- func (o *ObservationPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (o *ObservationPlusRelatedResources) GetIncludedDeviceMetricResourceReferencedByDevice() (deviceMetric *DeviceMetric, err error)
- func (o *ObservationPlusRelatedResources) GetIncludedDeviceResourceReferencedByDevice() (device *Device, err error)
- func (o *ObservationPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
- func (o *ObservationPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
- func (o *ObservationPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
- func (o *ObservationPlusRelatedResources) GetIncludedLocationResourceReferencedBySubject() (location *Location, err error)
- func (o *ObservationPlusRelatedResources) GetIncludedObservationResourceReferencedByRelatedtarget() (observation *Observation, err error)
- func (o *ObservationPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByPerformer() (organizations []Organization, err error)
- func (o *ObservationPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (o *ObservationPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (o *ObservationPlusRelatedResources) GetIncludedPatientResourcesReferencedByPerformer() (patients []Patient, err error)
- func (o *ObservationPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByPerformer() (practitioners []Practitioner, err error)
- func (o *ObservationPlusRelatedResources) GetIncludedQuestionnaireResponseResourceReferencedByRelatedtarget() (questionnaireResponse *QuestionnaireResponse, err error)
- func (o *ObservationPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByPerformer() (relatedPeople []RelatedPerson, err error)
- func (o *ObservationPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (o *ObservationPlusRelatedResources) GetIncludedSpecimenResourceReferencedBySpecimen() (specimen *Specimen, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingInvestigation() (clinicalImpressions []ClinicalImpression, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingResult() (diagnosticReports []DiagnosticReport, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedImmunizationRecommendationResourcesReferencingInformation() (immunizationRecommendations []ImmunizationRecommendation, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedImmunizationResourcesReferencingReaction() (immunizations []Immunization, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedObservationResourcesReferencingRelatedtarget() (observations []Observation, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (o *ObservationPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type ObservationReferenceRangeComponent
- type ObservationRelatedComponent
- type OperationDefinition
- type OperationDefinitionContactComponent
- type OperationDefinitionParameterBindingComponent
- type OperationDefinitionParameterComponent
- type OperationDefinitionPlus
- type OperationDefinitionPlusRelatedResources
- func (o *OperationDefinitionPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (o *OperationDefinitionPlusRelatedResources) GetIncludedOperationDefinitionResourceReferencedByBase() (operationDefinition *OperationDefinition, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (o *OperationDefinitionPlusRelatedResources) GetIncludedStructureDefinitionResourceReferencedByProfile() (structureDefinition *StructureDefinition, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedOperationDefinitionResourcesReferencingBase() (operationDefinitions []OperationDefinition, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type OperationOutcome
- type OperationOutcomeIssueComponent
- type OperationOutcomePlus
- type OperationOutcomePlusRelatedResources
- func (o *OperationOutcomePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (o *OperationOutcomePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (o *OperationOutcomePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (o *OperationOutcomePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (o *OperationOutcomePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (o *OperationOutcomePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (o *OperationOutcomePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (o *OperationOutcomePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (o *OperationOutcomePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (o *OperationOutcomePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (o *OperationOutcomePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (o *OperationOutcomePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (o *OperationOutcomePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (o *OperationOutcomePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (o *OperationOutcomePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (o *OperationOutcomePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (o *OperationOutcomePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (o *OperationOutcomePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (o *OperationOutcomePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Order
- type OrderPlus
- type OrderPlusRelatedResources
- func (o *OrderPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (o *OrderPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
- func (o *OrderPlusRelatedResources) GetIncludedDeviceResourceReferencedByTarget() (device *Device, err error)
- func (o *OrderPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
- func (o *OrderPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySource() (organization *Organization, err error)
- func (o *OrderPlusRelatedResources) GetIncludedOrganizationResourceReferencedByTarget() (organization *Organization, err error)
- func (o *OrderPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (o *OrderPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (o *OrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySource() (practitioner *Practitioner, err error)
- func (o *OrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByTarget() (practitioner *Practitioner, err error)
- func (o *OrderPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (o *OrderPlusRelatedResources) GetIncludedSubstanceResourceReferencedBySubject() (substance *Substance, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingRequest() (orderResponses []OrderResponse, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (o *OrderPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type OrderResponse
- type OrderResponsePlus
- type OrderResponsePlusRelatedResources
- func (o *OrderResponsePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (o *OrderResponsePlusRelatedResources) GetIncludedDeviceResourceReferencedByWho() (device *Device, err error)
- func (o *OrderResponsePlusRelatedResources) GetIncludedOrderResourceReferencedByRequest() (order *Order, err error)
- func (o *OrderResponsePlusRelatedResources) GetIncludedOrganizationResourceReferencedByWho() (organization *Organization, err error)
- func (o *OrderResponsePlusRelatedResources) GetIncludedPractitionerResourceReferencedByWho() (practitioner *Practitioner, err error)
- func (o *OrderResponsePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (o *OrderResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (o *OrderResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (o *OrderResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (o *OrderResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (o *OrderResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (o *OrderResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (o *OrderResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (o *OrderResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (o *OrderResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (o *OrderResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (o *OrderResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (o *OrderResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (o *OrderResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (o *OrderResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (o *OrderResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (o *OrderResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (o *OrderResponsePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type OrderWhenComponent
- type Organization
- type OrganizationContactComponent
- type OrganizationPlus
- type OrganizationPlusRelatedResources
- func (o *OrganizationPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (o *OrganizationPlusRelatedResources) GetIncludedOrganizationResourceReferencedByPartof() (organization *Organization, err error)
- func (o *OrganizationPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (o *OrganizationPlusRelatedResources) GetRevIncludedAccountResourcesReferencingOwner() (accounts []Account, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedAccountResourcesReferencingSubject() (accounts []Account, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingParticipant() (auditEvents []AuditEvent, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingParticipant() (carePlans []CarePlan, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingPerformer() (carePlans []CarePlan, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRecipient() (communicationRequests []CommunicationRequest, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingSender() (communicationRequests []CommunicationRequest, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRecipient() (communications []Communication, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingSender() (communications []Communication, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAttester() (compositions []Composition, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor() (contracts []Contract, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedContractResourcesReferencingSigner() (contracts []Contract, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedCoverageResourcesReferencingIssuer() (coverages []Coverage, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedDeviceResourcesReferencingOrganization() (devices []Device, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingPerformer() (diagnosticReports []DiagnosticReport, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingAuthor() (documentManifests []DocumentManifest, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRecipient() (documentManifests []DocumentManifest, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthenticator() (documentReferences []DocumentReference, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthor() (documentReferences []DocumentReference, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingCustodian() (documentReferences []DocumentReference, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingOrganization() (episodeOfCares []EpisodeOfCare, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingTeammember() (episodeOfCares []EpisodeOfCare, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedFlagResourcesReferencingAuthor() (flags []Flag, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedFlagResourcesReferencingSubject() (flags []Flag, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedGoalResourcesReferencingSubject() (goals []Goal, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedHealthcareServiceResourcesReferencingOrganization() (healthcareServices []HealthcareService, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedImagingObjectSelectionResourcesReferencingAuthor() (imagingObjectSelections []ImagingObjectSelection, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedImmunizationResourcesReferencingManufacturer() (immunizations []Immunization, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedLocationResourcesReferencingOrganization() (locations []Location, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedMedicationResourcesReferencingManufacturer() (medications []Medication, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingReceiver() (messageHeaders []MessageHeader, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingResponsible() (messageHeaders []MessageHeader, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedObservationResourcesReferencingPerformer() (observations []Observation, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingSource() (orders []Order, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingTarget() (orders []Order, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingWho() (orderResponses []OrderResponse, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedOrganizationResourcesReferencingPartof() (organizations []Organization, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedPatientResourcesReferencingCareprovider() (patients []Patient, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedPatientResourcesReferencingOrganization() (patients []Patient, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedPersonResourcesReferencingOrganization() (people []Person, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedPractitionerResourcesReferencingOrganization() (practitioners []Practitioner, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingPerformer() (procedureRequests []ProcedureRequest, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingPerformer() (procedures []Procedure, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedProcessRequestResourcesReferencingOrganization() (processRequests []ProcessRequest, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingOrganization() (processResponses []ProcessResponse, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequestorganization() (processResponses []ProcessResponse, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingAgent() (provenances []Provenance, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedReferralRequestResourcesReferencingRecipient() (referralRequests []ReferralRequest, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedReferralRequestResourcesReferencingRequester() (referralRequests []ReferralRequest, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- func (o *OrganizationPlusRelatedResources) GetRevIncludedSupplyRequestResourcesReferencingSource() (supplyRequests []SupplyRequest, err error)
- func (o *OrganizationPlusRelatedResources) GetRevIncludedSupplyRequestResourcesReferencingSupplier() (supplyRequests []SupplyRequest, err error)
- type Parameters
- type ParametersParameterComponent
- type Patient
- type PatientAnimalComponent
- type PatientCommunicationComponent
- type PatientContactComponent
- type PatientLinkComponent
- type PatientPlus
- type PatientPlusRelatedResources
- func (p *PatientPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (p *PatientPlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization() (organization *Organization, err error)
- func (p *PatientPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByCareprovider() (organizations []Organization, err error)
- func (p *PatientPlusRelatedResources) GetIncludedPatientResourceReferencedByLink() (patient *Patient, err error)
- func (p *PatientPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByCareprovider() (practitioners []Practitioner, err error)
- func (p *PatientPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (p *PatientPlusRelatedResources) GetRevIncludedAccountResourcesReferencingPatient() (accounts []Account, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedAccountResourcesReferencingSubject() (accounts []Account, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedAllergyIntoleranceResourcesReferencingPatient() (allergyIntolerances []AllergyIntolerance, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedAllergyIntoleranceResourcesReferencingRecorder() (allergyIntolerances []AllergyIntolerance, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedAllergyIntoleranceResourcesReferencingReporter() (allergyIntolerances []AllergyIntolerance, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingActor() (appointments []Appointment, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingPatient() (appointments []Appointment, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingActor() (appointmentResponses []AppointmentResponse, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingPatient() (appointmentResponses []AppointmentResponse, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingParticipant() (auditEvents []AuditEvent, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingPatientPath1() (auditEvents []AuditEvent, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingPatientPath2() (auditEvents []AuditEvent, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedBasicResourcesReferencingAuthor() (basics []Basic, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedBasicResourcesReferencingPatient() (basics []Basic, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedBodySiteResourcesReferencingPatient() (bodySites []BodySite, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingParticipant() (carePlans []CarePlan, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingPatient() (carePlans []CarePlan, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingPerformer() (carePlans []CarePlan, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingSubject() (carePlans []CarePlan, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedClaimResourcesReferencingPatient() (claims []Claim, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPatient() (clinicalImpressions []ClinicalImpression, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingPatient() (communicationRequests []CommunicationRequest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRecipient() (communicationRequests []CommunicationRequest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRequester() (communicationRequests []CommunicationRequest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingSender() (communicationRequests []CommunicationRequest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingSubject() (communicationRequests []CommunicationRequest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingPatient() (communications []Communication, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRecipient() (communications []Communication, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingSender() (communications []Communication, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingSubject() (communications []Communication, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAttester() (compositions []Composition, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAuthor() (compositions []Composition, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingPatient() (compositions []Composition, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedConditionResourcesReferencingAsserter() (conditions []Condition, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedConditionResourcesReferencingPatient() (conditions []Condition, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor() (contracts []Contract, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedContractResourcesReferencingPatient() (contracts []Contract, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedContractResourcesReferencingSigner() (contracts []Contract, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedContractResourcesReferencingSubject() (contracts []Contract, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingPatient() (detectedIssues []DetectedIssue, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDeviceResourcesReferencingPatient() (devices []Device, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDeviceUseRequestResourcesReferencingPatient() (deviceUseRequests []DeviceUseRequest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDeviceUseRequestResourcesReferencingSubject() (deviceUseRequests []DeviceUseRequest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDeviceUseStatementResourcesReferencingPatient() (deviceUseStatements []DeviceUseStatement, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDeviceUseStatementResourcesReferencingSubject() (deviceUseStatements []DeviceUseStatement, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingPatient() (diagnosticOrders []DiagnosticOrder, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingSubject() (diagnosticOrders []DiagnosticOrder, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingPatient() (diagnosticReports []DiagnosticReport, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingSubject() (diagnosticReports []DiagnosticReport, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingAuthor() (documentManifests []DocumentManifest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingPatient() (documentManifests []DocumentManifest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRecipient() (documentManifests []DocumentManifest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingSubject() (documentManifests []DocumentManifest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthor() (documentReferences []DocumentReference, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingPatient() (documentReferences []DocumentReference, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingSubject() (documentReferences []DocumentReference, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingPatient() (encounters []Encounter, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedEnrollmentRequestResourcesReferencingPatient() (enrollmentRequests []EnrollmentRequest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedEnrollmentRequestResourcesReferencingSubject() (enrollmentRequests []EnrollmentRequest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingPatient() (episodeOfCares []EpisodeOfCare, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedFamilyMemberHistoryResourcesReferencingPatient() (familyMemberHistories []FamilyMemberHistory, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedFlagResourcesReferencingAuthor() (flags []Flag, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedFlagResourcesReferencingPatient() (flags []Flag, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedFlagResourcesReferencingSubject() (flags []Flag, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedGoalResourcesReferencingPatient() (goals []Goal, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedGoalResourcesReferencingSubject() (goals []Goal, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedGroupResourcesReferencingMember() (groups []Group, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedImagingObjectSelectionResourcesReferencingAuthor() (imagingObjectSelections []ImagingObjectSelection, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedImagingObjectSelectionResourcesReferencingPatient() (imagingObjectSelections []ImagingObjectSelection, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedImagingStudyResourcesReferencingPatient() (imagingStudies []ImagingStudy, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedImmunizationRecommendationResourcesReferencingPatient() (immunizationRecommendations []ImmunizationRecommendation, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedImmunizationResourcesReferencingPatient() (immunizations []Immunization, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedListResourcesReferencingPatient() (lists []List, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedListResourcesReferencingSource() (lists []List, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedListResourcesReferencingSubject() (lists []List, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedMediaResourcesReferencingPatient() (media []Media, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedMediaResourcesReferencingSubject() (media []Media, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingPatient() (medicationAdministrations []MedicationAdministration, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingPractitioner() (medicationAdministrations []MedicationAdministration, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingPatient() (medicationDispenses []MedicationDispense, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingReceiver() (medicationDispenses []MedicationDispense, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedMedicationOrderResourcesReferencingPatient() (medicationOrders []MedicationOrder, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedMedicationStatementResourcesReferencingPatient() (medicationStatements []MedicationStatement, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedMedicationStatementResourcesReferencingSource() (medicationStatements []MedicationStatement, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedNutritionOrderResourcesReferencingPatient() (nutritionOrders []NutritionOrder, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedObservationResourcesReferencingPatient() (observations []Observation, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedObservationResourcesReferencingPerformer() (observations []Observation, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedObservationResourcesReferencingSubject() (observations []Observation, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedOrderResourcesReferencingPatient() (orders []Order, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedOrderResourcesReferencingSubject() (orders []Order, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedPatientResourcesReferencingLink() (patients []Patient, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedPersonResourcesReferencingLink() (people []Person, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedPersonResourcesReferencingPatient() (people []Person, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingOrderer() (procedureRequests []ProcedureRequest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingPatient() (procedureRequests []ProcedureRequest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingPerformer() (procedureRequests []ProcedureRequest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingSubject() (procedureRequests []ProcedureRequest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingPatient() (procedures []Procedure, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingPerformer() (procedures []Procedure, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingSubject() (procedures []Procedure, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingAgent() (provenances []Provenance, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingPatient() (provenances []Provenance, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingAuthor() (questionnaireResponses []QuestionnaireResponse, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingPatient() (questionnaireResponses []QuestionnaireResponse, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSource() (questionnaireResponses []QuestionnaireResponse, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedReferralRequestResourcesReferencingPatient() (referralRequests []ReferralRequest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedReferralRequestResourcesReferencingRequester() (referralRequests []ReferralRequest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedRelatedPersonResourcesReferencingPatient() (relatedPeople []RelatedPerson, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- func (p *PatientPlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingPatient() (riskAssessments []RiskAssessment, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingSubject() (riskAssessments []RiskAssessment, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedScheduleResourcesReferencingActor() (schedules []Schedule, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingPatient() (specimen []Specimen, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingSubject() (specimen []Specimen, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedSupplyDeliveryResourcesReferencingPatient() (supplyDeliveries []SupplyDelivery, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedSupplyRequestResourcesReferencingPatient() (supplyRequests []SupplyRequest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedSupplyRequestResourcesReferencingSource() (supplyRequests []SupplyRequest, err error)
- func (p *PatientPlusRelatedResources) GetRevIncludedVisionPrescriptionResourcesReferencingPatient() (visionPrescriptions []VisionPrescription, err error)
- type PaymentNotice
- type PaymentNoticePlus
- type PaymentNoticePlusRelatedResources
- func (p *PaymentNoticePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (p *PaymentNoticePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (p *PaymentNoticePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (p *PaymentNoticePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (p *PaymentNoticePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (p *PaymentNoticePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (p *PaymentNoticePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (p *PaymentNoticePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (p *PaymentNoticePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (p *PaymentNoticePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (p *PaymentNoticePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (p *PaymentNoticePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (p *PaymentNoticePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (p *PaymentNoticePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (p *PaymentNoticePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (p *PaymentNoticePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (p *PaymentNoticePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (p *PaymentNoticePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (p *PaymentNoticePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type PaymentReconciliation
- type PaymentReconciliationDetailsComponent
- type PaymentReconciliationNotesComponent
- type PaymentReconciliationPlus
- type PaymentReconciliationPlusRelatedResources
- func (p *PaymentReconciliationPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (p *PaymentReconciliationPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Period
- type Person
- type PersonLinkComponent
- type PersonPlus
- type PersonPlusRelatedResources
- func (p *PersonPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (p *PersonPlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization() (organization *Organization, err error)
- func (p *PersonPlusRelatedResources) GetIncludedPatientResourceReferencedByLink() (patient *Patient, err error)
- func (p *PersonPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (p *PersonPlusRelatedResources) GetIncludedPersonResourceReferencedByLink() (person *Person, err error)
- func (p *PersonPlusRelatedResources) GetIncludedPractitionerResourceReferencedByLink() (practitioner *Practitioner, err error)
- func (p *PersonPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPractitioner() (practitioner *Practitioner, err error)
- func (p *PersonPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByLink() (relatedPerson *RelatedPerson, err error)
- func (p *PersonPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByRelatedperson() (relatedPerson *RelatedPerson, err error)
- func (p *PersonPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (p *PersonPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (p *PersonPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (p *PersonPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (p *PersonPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (p *PersonPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (p *PersonPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (p *PersonPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (p *PersonPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (p *PersonPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (p *PersonPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (p *PersonPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (p *PersonPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (p *PersonPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (p *PersonPlusRelatedResources) GetRevIncludedPersonResourcesReferencingLink() (people []Person, err error)
- func (p *PersonPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (p *PersonPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (p *PersonPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (p *PersonPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Practitioner
- type PractitionerPlus
- type PractitionerPlusRelatedResources
- func (p *PractitionerPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (p *PractitionerPlusRelatedResources) GetIncludedLocationResourcesReferencedByLocation() (locations []Location, err error)
- func (p *PractitionerPlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization() (organization *Organization, err error)
- func (p *PractitionerPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (p *PractitionerPlusRelatedResources) GetRevIncludedAccountResourcesReferencingSubject() (accounts []Account, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedAllergyIntoleranceResourcesReferencingRecorder() (allergyIntolerances []AllergyIntolerance, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedAllergyIntoleranceResourcesReferencingReporter() (allergyIntolerances []AllergyIntolerance, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingActor() (appointments []Appointment, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingPractitioner() (appointments []Appointment, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingActor() (appointmentResponses []AppointmentResponse, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingPractitioner() (appointmentResponses []AppointmentResponse, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingParticipant() (auditEvents []AuditEvent, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedBasicResourcesReferencingAuthor() (basics []Basic, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingParticipant() (carePlans []CarePlan, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingPerformer() (carePlans []CarePlan, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedClaimResourcesReferencingProvider() (claims []Claim, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAssessor() (clinicalImpressions []ClinicalImpression, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRecipient() (communicationRequests []CommunicationRequest, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRequester() (communicationRequests []CommunicationRequest, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingSender() (communicationRequests []CommunicationRequest, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRecipient() (communications []Communication, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingSender() (communications []Communication, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAttester() (compositions []Composition, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAuthor() (compositions []Composition, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedConditionResourcesReferencingAsserter() (conditions []Condition, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor() (contracts []Contract, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedContractResourcesReferencingSigner() (contracts []Contract, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingAuthor() (detectedIssues []DetectedIssue, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingActorPath1() (diagnosticOrders []DiagnosticOrder, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingActorPath2() (diagnosticOrders []DiagnosticOrder, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingOrderer() (diagnosticOrders []DiagnosticOrder, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingPerformer() (diagnosticReports []DiagnosticReport, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingAuthor() (documentManifests []DocumentManifest, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRecipient() (documentManifests []DocumentManifest, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingSubject() (documentManifests []DocumentManifest, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthenticator() (documentReferences []DocumentReference, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthor() (documentReferences []DocumentReference, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingSubject() (documentReferences []DocumentReference, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingParticipant() (encounters []Encounter, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingPractitioner() (encounters []Encounter, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingCaremanager() (episodeOfCares []EpisodeOfCare, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingTeammember() (episodeOfCares []EpisodeOfCare, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedFlagResourcesReferencingAuthor() (flags []Flag, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedFlagResourcesReferencingSubject() (flags []Flag, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedGroupResourcesReferencingMember() (groups []Group, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedImagingObjectSelectionResourcesReferencingAuthor() (imagingObjectSelections []ImagingObjectSelection, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedImmunizationResourcesReferencingPerformer() (immunizations []Immunization, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedImmunizationResourcesReferencingRequester() (immunizations []Immunization, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedListResourcesReferencingSource() (lists []List, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedMediaResourcesReferencingOperator() (media []Media, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedMediaResourcesReferencingSubject() (media []Media, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingPractitioner() (medicationAdministrations []MedicationAdministration, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingDispenser() (medicationDispenses []MedicationDispense, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingReceiver() (medicationDispenses []MedicationDispense, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingResponsibleparty() (medicationDispenses []MedicationDispense, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedMedicationOrderResourcesReferencingPrescriber() (medicationOrders []MedicationOrder, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedMedicationStatementResourcesReferencingSource() (medicationStatements []MedicationStatement, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingAuthor() (messageHeaders []MessageHeader, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingEnterer() (messageHeaders []MessageHeader, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingReceiver() (messageHeaders []MessageHeader, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingResponsible() (messageHeaders []MessageHeader, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedNutritionOrderResourcesReferencingProvider() (nutritionOrders []NutritionOrder, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedObservationResourcesReferencingPerformer() (observations []Observation, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedOrderResourcesReferencingSource() (orders []Order, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedOrderResourcesReferencingTarget() (orders []Order, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingWho() (orderResponses []OrderResponse, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedPatientResourcesReferencingCareprovider() (patients []Patient, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedPersonResourcesReferencingLink() (people []Person, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedPersonResourcesReferencingPractitioner() (people []Person, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingOrderer() (procedureRequests []ProcedureRequest, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingPerformer() (procedureRequests []ProcedureRequest, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingPerformer() (procedures []Procedure, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedProcessRequestResourcesReferencingProvider() (processRequests []ProcessRequest, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequestprovider() (processResponses []ProcessResponse, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingAgent() (provenances []Provenance, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingAuthor() (questionnaireResponses []QuestionnaireResponse, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSource() (questionnaireResponses []QuestionnaireResponse, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedReferralRequestResourcesReferencingRecipient() (referralRequests []ReferralRequest, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedReferralRequestResourcesReferencingRequester() (referralRequests []ReferralRequest, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- func (p *PractitionerPlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingPerformer() (riskAssessments []RiskAssessment, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedScheduleResourcesReferencingActor() (schedules []Schedule, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingCollector() (specimen []Specimen, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedSupplyDeliveryResourcesReferencingReceiver() (supplyDeliveries []SupplyDelivery, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedSupplyDeliveryResourcesReferencingSupplier() (supplyDeliveries []SupplyDelivery, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedSupplyRequestResourcesReferencingSource() (supplyRequests []SupplyRequest, err error)
- func (p *PractitionerPlusRelatedResources) GetRevIncludedVisionPrescriptionResourcesReferencingPrescriber() (visionPrescriptions []VisionPrescription, err error)
- type PractitionerPractitionerRoleComponent
- type PractitionerQualificationComponent
- type Precision
- type Procedure
- type ProcedureFocalDeviceComponent
- type ProcedurePerformerComponent
- type ProcedurePlus
- type ProcedurePlusRelatedResources
- func (p *ProcedurePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (p *ProcedurePlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
- func (p *ProcedurePlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
- func (p *ProcedurePlusRelatedResources) GetIncludedLocationResourceReferencedByLocation() (location *Location, err error)
- func (p *ProcedurePlusRelatedResources) GetIncludedOrganizationResourceReferencedByPerformer() (organization *Organization, err error)
- func (p *ProcedurePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (p *ProcedurePlusRelatedResources) GetIncludedPatientResourceReferencedByPerformer() (patient *Patient, err error)
- func (p *ProcedurePlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (p *ProcedurePlusRelatedResources) GetIncludedPractitionerResourceReferencedByPerformer() (practitioner *Practitioner, err error)
- func (p *ProcedurePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByPerformer() (relatedPerson *RelatedPerson, err error)
- func (p *ProcedurePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (p *ProcedurePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction() (clinicalImpressions []ClinicalImpression, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedEncounterResourcesReferencingIndication() (encounters []Encounter, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedEncounterResourcesReferencingProcedure() (encounters []Encounter, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (p *ProcedurePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type ProcedureRequest
- type ProcedureRequestPlus
- type ProcedureRequestPlusRelatedResources
- func (p *ProcedureRequestPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (p *ProcedureRequestPlusRelatedResources) GetIncludedDeviceResourceReferencedByOrderer() (device *Device, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetIncludedOrganizationResourceReferencedByPerformer() (organization *Organization, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByOrderer() (patient *Patient, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPerformer() (patient *Patient, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedByOrderer() (practitioner *Practitioner, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPerformer() (practitioner *Practitioner, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByOrderer() (relatedPerson *RelatedPerson, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByPerformer() (relatedPerson *RelatedPerson, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction() (clinicalImpressions []ClinicalImpression, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingRequest() (diagnosticReports []DiagnosticReport, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type ProcessRequest
- type ProcessRequestItemsComponent
- type ProcessRequestPlus
- type ProcessRequestPlusRelatedResources
- func (p *ProcessRequestPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (p *ProcessRequestPlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization() (organization *Organization, err error)
- func (p *ProcessRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedByProvider() (practitioner *Practitioner, err error)
- func (p *ProcessRequestPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (p *ProcessRequestPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type ProcessResponse
- type ProcessResponseNotesComponent
- type ProcessResponsePlus
- type ProcessResponsePlusRelatedResources
- func (p *ProcessResponsePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (p *ProcessResponsePlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization() (organization *Organization, err error)
- func (p *ProcessResponsePlusRelatedResources) GetIncludedOrganizationResourceReferencedByRequestorganization() (organization *Organization, err error)
- func (p *ProcessResponsePlusRelatedResources) GetIncludedPractitionerResourceReferencedByRequestprovider() (practitioner *Practitioner, err error)
- func (p *ProcessResponsePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (p *ProcessResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (p *ProcessResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (p *ProcessResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (p *ProcessResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (p *ProcessResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (p *ProcessResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (p *ProcessResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (p *ProcessResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (p *ProcessResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (p *ProcessResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (p *ProcessResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (p *ProcessResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (p *ProcessResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (p *ProcessResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (p *ProcessResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (p *ProcessResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (p *ProcessResponsePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Provenance
- type ProvenanceAgentComponent
- type ProvenanceAgentRelatedAgentComponent
- type ProvenanceEntityComponent
- type ProvenancePlus
- type ProvenancePlusRelatedResources
- func (p *ProvenancePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (p *ProvenancePlusRelatedResources) GetIncludedDeviceResourceReferencedByAgent() (device *Device, err error)
- func (p *ProvenancePlusRelatedResources) GetIncludedLocationResourceReferencedByLocation() (location *Location, err error)
- func (p *ProvenancePlusRelatedResources) GetIncludedOrganizationResourceReferencedByAgent() (organization *Organization, err error)
- func (p *ProvenancePlusRelatedResources) GetIncludedPatientResourceReferencedByAgent() (patient *Patient, err error)
- func (p *ProvenancePlusRelatedResources) GetIncludedPatientResourcesReferencedByPatient() (patients []Patient, err error)
- func (p *ProvenancePlusRelatedResources) GetIncludedPractitionerResourceReferencedByAgent() (practitioner *Practitioner, err error)
- func (p *ProvenancePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByAgent() (relatedPerson *RelatedPerson, err error)
- func (p *ProvenancePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (p *ProvenancePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (p *ProvenancePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (p *ProvenancePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (p *ProvenancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (p *ProvenancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (p *ProvenancePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (p *ProvenancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (p *ProvenancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (p *ProvenancePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (p *ProvenancePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (p *ProvenancePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (p *ProvenancePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (p *ProvenancePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (p *ProvenancePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (p *ProvenancePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (p *ProvenancePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (p *ProvenancePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Quantity
- type Questionnaire
- type QuestionnaireGroupComponent
- type QuestionnairePlus
- type QuestionnairePlusRelatedResources
- func (q *QuestionnairePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (q *QuestionnairePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (q *QuestionnairePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (q *QuestionnairePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (q *QuestionnairePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (q *QuestionnairePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (q *QuestionnairePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (q *QuestionnairePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (q *QuestionnairePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (q *QuestionnairePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (q *QuestionnairePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (q *QuestionnairePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (q *QuestionnairePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (q *QuestionnairePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (q *QuestionnairePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (q *QuestionnairePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (q *QuestionnairePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (q *QuestionnairePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingQuestionnaire() (questionnaireResponses []QuestionnaireResponse, err error)
- func (q *QuestionnairePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (q *QuestionnairePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type QuestionnaireQuestionComponent
- type QuestionnaireResponse
- type QuestionnaireResponseGroupComponent
- type QuestionnaireResponsePlus
- type QuestionnaireResponsePlusRelatedResources
- func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedDeviceResourceReferencedByAuthor() (device *Device, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedPatientResourceReferencedByAuthor() (patient *Patient, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedPatientResourceReferencedBySource() (patient *Patient, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthor() (practitioner *Practitioner, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedPractitionerResourceReferencedBySource() (practitioner *Practitioner, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedQuestionnaireResourceReferencedByQuestionnaire() (questionnaire *Questionnaire, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByAuthor() (relatedPerson *RelatedPerson, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedBySource() (relatedPerson *RelatedPerson, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingInvestigation() (clinicalImpressions []ClinicalImpression, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedObservationResourcesReferencingRelatedtarget() (observations []Observation, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type QuestionnaireResponseQuestionAnswerComponent
- type QuestionnaireResponseQuestionComponent
- type Range
- type Ratio
- type Reference
- type ReferralRequest
- type ReferralRequestPlus
- type ReferralRequestPlusRelatedResources
- func (r *ReferralRequestPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (r *ReferralRequestPlusRelatedResources) GetIncludedOrganizationResourceReferencedByRequester() (organization *Organization, err error)
- func (r *ReferralRequestPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByRecipient() (organizations []Organization, err error)
- func (r *ReferralRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (r *ReferralRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByRequester() (patient *Patient, err error)
- func (r *ReferralRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedByRequester() (practitioner *Practitioner, err error)
- func (r *ReferralRequestPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByRecipient() (practitioners []Practitioner, err error)
- func (r *ReferralRequestPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction() (clinicalImpressions []ClinicalImpression, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingRequest() (diagnosticReports []DiagnosticReport, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingIncomingreferral() (encounters []Encounter, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingIncomingreferral() (episodeOfCares []EpisodeOfCare, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (r *ReferralRequestPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type RelatedPerson
- type RelatedPersonPlus
- type RelatedPersonPlusRelatedResources
- func (r *RelatedPersonPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (r *RelatedPersonPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (r *RelatedPersonPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedAllergyIntoleranceResourcesReferencingReporter() (allergyIntolerances []AllergyIntolerance, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingActor() (appointments []Appointment, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingActor() (appointmentResponses []AppointmentResponse, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingParticipant() (auditEvents []AuditEvent, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedBasicResourcesReferencingAuthor() (basics []Basic, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingParticipant() (carePlans []CarePlan, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingPerformer() (carePlans []CarePlan, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRecipient() (communicationRequests []CommunicationRequest, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRequester() (communicationRequests []CommunicationRequest, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingSender() (communicationRequests []CommunicationRequest, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRecipient() (communications []Communication, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingSender() (communications []Communication, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAuthor() (compositions []Composition, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor() (contracts []Contract, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedContractResourcesReferencingSigner() (contracts []Contract, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingAuthor() (documentManifests []DocumentManifest, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRecipient() (documentManifests []DocumentManifest, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthor() (documentReferences []DocumentReference, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingParticipant() (encounters []Encounter, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedImagingObjectSelectionResourcesReferencingAuthor() (imagingObjectSelections []ImagingObjectSelection, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingPractitioner() (medicationAdministrations []MedicationAdministration, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedMedicationStatementResourcesReferencingSource() (medicationStatements []MedicationStatement, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedObservationResourcesReferencingPerformer() (observations []Observation, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedPersonResourcesReferencingLink() (people []Person, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedPersonResourcesReferencingRelatedperson() (people []Person, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingOrderer() (procedureRequests []ProcedureRequest, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingPerformer() (procedureRequests []ProcedureRequest, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingPerformer() (procedures []Procedure, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingAgent() (provenances []Provenance, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingAuthor() (questionnaireResponses []QuestionnaireResponse, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSource() (questionnaireResponses []QuestionnaireResponse, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- func (r *RelatedPersonPlusRelatedResources) GetRevIncludedScheduleResourcesReferencingActor() (schedules []Schedule, err error)
- type Resource
- type RiskAssessment
- type RiskAssessmentPlus
- type RiskAssessmentPlusRelatedResources
- func (r *RiskAssessmentPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (r *RiskAssessmentPlusRelatedResources) GetIncludedConditionResourceReferencedByCondition() (condition *Condition, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetIncludedDeviceResourceReferencedByPerformer() (device *Device, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPerformer() (practitioner *Practitioner, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type RiskAssessmentPredictionComponent
- type SampledData
- type Schedule
- type SchedulePlus
- type SchedulePlusRelatedResources
- func (s *SchedulePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (s *SchedulePlusRelatedResources) GetIncludedDeviceResourceReferencedByActor() (device *Device, err error)
- func (s *SchedulePlusRelatedResources) GetIncludedHealthcareServiceResourceReferencedByActor() (healthcareService *HealthcareService, err error)
- func (s *SchedulePlusRelatedResources) GetIncludedLocationResourceReferencedByActor() (location *Location, err error)
- func (s *SchedulePlusRelatedResources) GetIncludedPatientResourceReferencedByActor() (patient *Patient, err error)
- func (s *SchedulePlusRelatedResources) GetIncludedPractitionerResourceReferencedByActor() (practitioner *Practitioner, err error)
- func (s *SchedulePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByActor() (relatedPerson *RelatedPerson, err error)
- func (s *SchedulePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (s *SchedulePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (s *SchedulePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (s *SchedulePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (s *SchedulePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (s *SchedulePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (s *SchedulePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (s *SchedulePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (s *SchedulePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (s *SchedulePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (s *SchedulePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (s *SchedulePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (s *SchedulePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (s *SchedulePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (s *SchedulePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (s *SchedulePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (s *SchedulePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (s *SchedulePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- func (s *SchedulePlusRelatedResources) GetRevIncludedSlotResourcesReferencingSchedule() (slots []Slot, err error)
- type SearchParameter
- type SearchParameterContactComponent
- type SearchParameterPlus
- type SearchParameterPlusRelatedResources
- func (s *SearchParameterPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (s *SearchParameterPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (s *SearchParameterPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (s *SearchParameterPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (s *SearchParameterPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (s *SearchParameterPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (s *SearchParameterPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (s *SearchParameterPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (s *SearchParameterPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (s *SearchParameterPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (s *SearchParameterPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (s *SearchParameterPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (s *SearchParameterPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (s *SearchParameterPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (s *SearchParameterPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (s *SearchParameterPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (s *SearchParameterPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (s *SearchParameterPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (s *SearchParameterPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Signature
- type Slot
- type SlotPlus
- type SlotPlusRelatedResources
- func (s *SlotPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (s *SlotPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (s *SlotPlusRelatedResources) GetIncludedScheduleResourceReferencedBySchedule() (schedule *Schedule, err error)
- func (s *SlotPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (s *SlotPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (s *SlotPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (s *SlotPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (s *SlotPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (s *SlotPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (s *SlotPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (s *SlotPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (s *SlotPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (s *SlotPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (s *SlotPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (s *SlotPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (s *SlotPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (s *SlotPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (s *SlotPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (s *SlotPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (s *SlotPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Specimen
- type SpecimenCollectionComponent
- type SpecimenContainerComponent
- type SpecimenPlus
- type SpecimenPlusRelatedResources
- func (s *SpecimenPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (s *SpecimenPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
- func (s *SpecimenPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
- func (s *SpecimenPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (s *SpecimenPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
- func (s *SpecimenPlusRelatedResources) GetIncludedPractitionerResourceReferencedByCollector() (practitioner *Practitioner, err error)
- func (s *SpecimenPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (s *SpecimenPlusRelatedResources) GetIncludedSpecimenResourcesReferencedByParent() (specimen []Specimen, err error)
- func (s *SpecimenPlusRelatedResources) GetIncludedSubstanceResourceReferencedBySubject() (substance *Substance, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingSpecimenPath1() (diagnosticOrders []DiagnosticOrder, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingSpecimenPath2() (diagnosticOrders []DiagnosticOrder, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingSpecimen() (diagnosticReports []DiagnosticReport, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedMediaResourcesReferencingSubject() (media []Media, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedObservationResourcesReferencingSpecimen() (observations []Observation, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (s *SpecimenPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- func (s *SpecimenPlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingParent() (specimen []Specimen, err error)
- type SpecimenTreatmentComponent
- type StructureDefinition
- type StructureDefinitionContactComponent
- type StructureDefinitionDifferentialComponent
- type StructureDefinitionMappingComponent
- type StructureDefinitionPlus
- type StructureDefinitionPlusRelatedResources
- func (s *StructureDefinitionPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (s *StructureDefinitionPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (s *StructureDefinitionPlusRelatedResources) GetIncludedValueSetResourceReferencedByValueset() (valueSet *ValueSet, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedConceptMapResourcesReferencingSource() (conceptMaps []ConceptMap, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedConceptMapResourcesReferencingSourceuri() (conceptMaps []ConceptMap, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedConceptMapResourcesReferencingTarget() (conceptMaps []ConceptMap, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedConformanceResourcesReferencingProfile() (conformances []Conformance, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedConformanceResourcesReferencingSupportedprofile() (conformances []Conformance, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedOperationDefinitionResourcesReferencingProfile() (operationDefinitions []OperationDefinition, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type StructureDefinitionSnapshotComponent
- type Subscription
- type SubscriptionChannelComponent
- type SubscriptionPlus
- type SubscriptionPlusRelatedResources
- func (s *SubscriptionPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (s *SubscriptionPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (s *SubscriptionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (s *SubscriptionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (s *SubscriptionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (s *SubscriptionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (s *SubscriptionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (s *SubscriptionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (s *SubscriptionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (s *SubscriptionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (s *SubscriptionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (s *SubscriptionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (s *SubscriptionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (s *SubscriptionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (s *SubscriptionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (s *SubscriptionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (s *SubscriptionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (s *SubscriptionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (s *SubscriptionPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type Substance
- type SubstanceIngredientComponent
- type SubstanceInstanceComponent
- type SubstancePlus
- type SubstancePlusRelatedResources
- func (s *SubstancePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (s *SubstancePlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (s *SubstancePlusRelatedResources) GetIncludedSubstanceResourceReferencedBySubstance() (substance *Substance, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedContractResourcesReferencingActor() (contracts []Contract, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedGroupResourcesReferencingMember() (groups []Group, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedMedicationResourcesReferencingIngredient() (medications []Medication, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedOrderResourcesReferencingSubject() (orders []Order, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- func (s *SubstancePlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingSubject() (specimen []Specimen, err error)
- func (s *SubstancePlusRelatedResources) GetRevIncludedSubstanceResourcesReferencingSubstance() (substances []Substance, err error)
- type SupplyDelivery
- type SupplyDeliveryPlus
- type SupplyDeliveryPlusRelatedResources
- func (s *SupplyDeliveryPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (s *SupplyDeliveryPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySupplier() (practitioner *Practitioner, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByReceiver() (practitioners []Practitioner, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type SupplyRequest
- type SupplyRequestPlus
- type SupplyRequestPlusRelatedResources
- func (s *SupplyRequestPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (s *SupplyRequestPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySource() (organization *Organization, err error)
- func (s *SupplyRequestPlusRelatedResources) GetIncludedOrganizationResourcesReferencedBySupplier() (organizations []Organization, err error)
- func (s *SupplyRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (s *SupplyRequestPlusRelatedResources) GetIncludedPatientResourceReferencedBySource() (patient *Patient, err error)
- func (s *SupplyRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySource() (practitioner *Practitioner, err error)
- func (s *SupplyRequestPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction() (clinicalImpressions []ClinicalImpression, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (s *SupplyRequestPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type SupplyRequestWhenComponent
- type TestScript
- type TestScriptContactComponent
- type TestScriptFixtureComponent
- type TestScriptMetadataCapabilityComponent
- type TestScriptMetadataComponent
- type TestScriptMetadataLinkComponent
- type TestScriptPlus
- type TestScriptPlusRelatedResources
- func (t *TestScriptPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (t *TestScriptPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (t *TestScriptPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (t *TestScriptPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (t *TestScriptPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (t *TestScriptPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (t *TestScriptPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (t *TestScriptPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (t *TestScriptPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (t *TestScriptPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (t *TestScriptPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (t *TestScriptPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (t *TestScriptPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (t *TestScriptPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (t *TestScriptPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (t *TestScriptPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (t *TestScriptPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (t *TestScriptPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (t *TestScriptPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- type TestScriptSetupActionAssertComponent
- type TestScriptSetupActionComponent
- type TestScriptSetupActionOperationComponent
- type TestScriptSetupActionOperationRequestHeaderComponent
- type TestScriptSetupComponent
- type TestScriptTeardownActionComponent
- type TestScriptTeardownComponent
- type TestScriptTestActionComponent
- type TestScriptTestComponent
- type TestScriptVariableComponent
- type Timing
- type TimingRepeatComponent
- type ValueSet
- type ValueSetCodeSystemComponent
- type ValueSetComposeComponent
- type ValueSetConceptDefinitionComponent
- type ValueSetConceptDefinitionDesignationComponent
- type ValueSetConceptReferenceComponent
- type ValueSetConceptSetComponent
- type ValueSetConceptSetFilterComponent
- type ValueSetContactComponent
- type ValueSetExpansionComponent
- type ValueSetExpansionContainsComponent
- type ValueSetExpansionParameterComponent
- type ValueSetPlus
- type ValueSetPlusRelatedResources
- func (v *ValueSetPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (v *ValueSetPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (v *ValueSetPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedConceptMapResourcesReferencingSource() (conceptMaps []ConceptMap, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedConceptMapResourcesReferencingSourceuri() (conceptMaps []ConceptMap, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedConceptMapResourcesReferencingTarget() (conceptMaps []ConceptMap, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (v *ValueSetPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
- func (v *ValueSetPlusRelatedResources) GetRevIncludedStructureDefinitionResourcesReferencingValueset() (structureDefinitions []StructureDefinition, err error)
- type VisionPrescription
- type VisionPrescriptionDispenseComponent
- type VisionPrescriptionPlus
- type VisionPrescriptionPlusRelatedResources
- func (v *VisionPrescriptionPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
- func (v *VisionPrescriptionPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPrescriber() (practitioner *Practitioner, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetIncludedResources() map[string]interface{}
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
- func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
Constants ¶
const ( Date = "date" Timestamp = "timestamp" )
Variables ¶
This section is empty.
Functions ¶
func GetResourceID ¶
func MapToResource ¶
func MapToResource(resourceMap interface{}, asPointer bool) interface{}
When FHIR JSON is unmarshalled, types that are interface{} just get unmarshaled to map[string]interface{}.
This function converts that unmarshaled map to a specific resource type.
func NewSliceForResourceName ¶
func NewStructForResourceName ¶
func NewStructForResourceName(name string) interface{}
func SliceForResourceName ¶
func StructForResourceName ¶
func StructForResourceName(name string) interface{}
func StructPlusForResourceName ¶
func StructPlusForResourceName(name string) interface{}
Types ¶
type Account ¶
type Account struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` ActivePeriod *Period `bson:"activePeriod,omitempty" json:"activePeriod,omitempty"` Currency *Coding `bson:"currency,omitempty" json:"currency,omitempty"` Balance *Quantity `bson:"balance,omitempty" json:"balance,omitempty"` CoveragePeriod *Period `bson:"coveragePeriod,omitempty" json:"coveragePeriod,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Owner *Reference `bson:"owner,omitempty" json:"owner,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` }
func (*Account) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Account) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type AccountPlus ¶
type AccountPlus struct { Account `bson:",inline"` AccountPlusRelatedResources `bson:",inline"` }
type AccountPlusRelatedResources ¶
type AccountPlusRelatedResources struct { IncludedOrganizationResourcesReferencedByOwner *[]Organization `bson:"_includedOrganizationResourcesReferencedByOwner,omitempty"` IncludedPractitionerResourcesReferencedBySubject *[]Practitioner `bson:"_includedPractitionerResourcesReferencedBySubject,omitempty"` IncludedOrganizationResourcesReferencedBySubject *[]Organization `bson:"_includedOrganizationResourcesReferencedBySubject,omitempty"` IncludedDeviceResourcesReferencedBySubject *[]Device `bson:"_includedDeviceResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedHealthcareServiceResourcesReferencedBySubject *[]HealthcareService `bson:"_includedHealthcareServiceResourcesReferencedBySubject,omitempty"` IncludedLocationResourcesReferencedBySubject *[]Location `bson:"_includedLocationResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*AccountPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (a *AccountPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*AccountPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject ¶
func (a *AccountPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
func (*AccountPlusRelatedResources) GetIncludedHealthcareServiceResourceReferencedBySubject ¶
func (a *AccountPlusRelatedResources) GetIncludedHealthcareServiceResourceReferencedBySubject() (healthcareService *HealthcareService, err error)
func (*AccountPlusRelatedResources) GetIncludedLocationResourceReferencedBySubject ¶
func (a *AccountPlusRelatedResources) GetIncludedLocationResourceReferencedBySubject() (location *Location, err error)
func (*AccountPlusRelatedResources) GetIncludedOrganizationResourceReferencedByOwner ¶
func (a *AccountPlusRelatedResources) GetIncludedOrganizationResourceReferencedByOwner() (organization *Organization, err error)
func (*AccountPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySubject ¶
func (a *AccountPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySubject() (organization *Organization, err error)
func (*AccountPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (a *AccountPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*AccountPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (a *AccountPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*AccountPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySubject ¶
func (a *AccountPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySubject() (practitioner *Practitioner, err error)
func (*AccountPlusRelatedResources) GetIncludedResources ¶
func (a *AccountPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*AccountPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (a *AccountPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*AccountPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (a *AccountPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*AccountPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (a *AccountPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*AccountPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (a *AccountPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*AccountPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (a *AccountPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*AccountPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (a *AccountPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*AccountPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (a *AccountPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*AccountPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (a *AccountPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*AccountPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (a *AccountPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*AccountPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (a *AccountPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*AccountPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (a *AccountPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*AccountPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (a *AccountPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*AccountPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (a *AccountPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*AccountPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (a *AccountPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*AccountPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (a *AccountPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*AccountPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (a *AccountPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*AccountPlusRelatedResources) GetRevIncludedResources ¶
func (a *AccountPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Address ¶
type Address struct { Use string `bson:"use,omitempty" json:"use,omitempty"` Type string `bson:"type,omitempty" json:"type,omitempty"` Text string `bson:"text,omitempty" json:"text,omitempty"` Line []string `bson:"line,omitempty" json:"line,omitempty"` City string `bson:"city,omitempty" json:"city,omitempty"` District string `bson:"district,omitempty" json:"district,omitempty"` State string `bson:"state,omitempty" json:"state,omitempty"` PostalCode string `bson:"postalCode,omitempty" json:"postalCode,omitempty"` Country string `bson:"country,omitempty" json:"country,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` }
type AllergyIntolerance ¶
type AllergyIntolerance struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Onset *FHIRDateTime `bson:"onset,omitempty" json:"onset,omitempty"` RecordedDate *FHIRDateTime `bson:"recordedDate,omitempty" json:"recordedDate,omitempty"` Recorder *Reference `bson:"recorder,omitempty" json:"recorder,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Reporter *Reference `bson:"reporter,omitempty" json:"reporter,omitempty"` Substance *CodeableConcept `bson:"substance,omitempty" json:"substance,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Criticality string `bson:"criticality,omitempty" json:"criticality,omitempty"` Type string `bson:"type,omitempty" json:"type,omitempty"` Category string `bson:"category,omitempty" json:"category,omitempty"` LastOccurence *FHIRDateTime `bson:"lastOccurence,omitempty" json:"lastOccurence,omitempty"` Note *Annotation `bson:"note,omitempty" json:"note,omitempty"` Reaction []AllergyIntoleranceReactionComponent `bson:"reaction,omitempty" json:"reaction,omitempty"` }
func (*AllergyIntolerance) GetBSON ¶
func (x *AllergyIntolerance) GetBSON() (interface{}, error)
func (*AllergyIntolerance) MarshalJSON ¶
func (resource *AllergyIntolerance) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*AllergyIntolerance) UnmarshalJSON ¶
func (x *AllergyIntolerance) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type AllergyIntolerancePlus ¶
type AllergyIntolerancePlus struct { AllergyIntolerance `bson:",inline"` AllergyIntolerancePlusRelatedResources `bson:",inline"` }
type AllergyIntolerancePlusRelatedResources ¶
type AllergyIntolerancePlusRelatedResources struct { IncludedPractitionerResourcesReferencedByRecorder *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByRecorder,omitempty"` IncludedPatientResourcesReferencedByRecorder *[]Patient `bson:"_includedPatientResourcesReferencedByRecorder,omitempty"` IncludedPractitionerResourcesReferencedByReporter *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByReporter,omitempty"` IncludedPatientResourcesReferencedByReporter *[]Patient `bson:"_includedPatientResourcesReferencedByReporter,omitempty"` IncludedRelatedPersonResourcesReferencedByReporter *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByReporter,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingProblem *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingProblem,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` RevIncludedImmunizationRecommendationResourcesReferencingInformation *[]ImmunizationRecommendation `bson:"_revIncludedImmunizationRecommendationResourcesReferencingInformation,omitempty"` }
func (*AllergyIntolerancePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (a *AllergyIntolerancePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*AllergyIntolerancePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (a *AllergyIntolerancePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*AllergyIntolerancePlusRelatedResources) GetIncludedPatientResourceReferencedByRecorder ¶
func (a *AllergyIntolerancePlusRelatedResources) GetIncludedPatientResourceReferencedByRecorder() (patient *Patient, err error)
func (*AllergyIntolerancePlusRelatedResources) GetIncludedPatientResourceReferencedByReporter ¶
func (a *AllergyIntolerancePlusRelatedResources) GetIncludedPatientResourceReferencedByReporter() (patient *Patient, err error)
func (*AllergyIntolerancePlusRelatedResources) GetIncludedPractitionerResourceReferencedByRecorder ¶
func (a *AllergyIntolerancePlusRelatedResources) GetIncludedPractitionerResourceReferencedByRecorder() (practitioner *Practitioner, err error)
func (*AllergyIntolerancePlusRelatedResources) GetIncludedPractitionerResourceReferencedByReporter ¶
func (a *AllergyIntolerancePlusRelatedResources) GetIncludedPractitionerResourceReferencedByReporter() (practitioner *Practitioner, err error)
func (*AllergyIntolerancePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByReporter ¶
func (a *AllergyIntolerancePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByReporter() (relatedPerson *RelatedPerson, err error)
func (*AllergyIntolerancePlusRelatedResources) GetIncludedResources ¶
func (a *AllergyIntolerancePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingProblem ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingProblem() (clinicalImpressions []ClinicalImpression, err error)
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedImmunizationRecommendationResourcesReferencingInformation ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedImmunizationRecommendationResourcesReferencingInformation() (immunizationRecommendations []ImmunizationRecommendation, err error)
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*AllergyIntolerancePlusRelatedResources) GetRevIncludedResources ¶
func (a *AllergyIntolerancePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type AllergyIntoleranceReactionComponent ¶
type AllergyIntoleranceReactionComponent struct { BackboneElement `bson:",inline"` Substance *CodeableConcept `bson:"substance,omitempty" json:"substance,omitempty"` Certainty string `bson:"certainty,omitempty" json:"certainty,omitempty"` Manifestation []CodeableConcept `bson:"manifestation,omitempty" json:"manifestation,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Onset *FHIRDateTime `bson:"onset,omitempty" json:"onset,omitempty"` Severity string `bson:"severity,omitempty" json:"severity,omitempty"` ExposureRoute *CodeableConcept `bson:"exposureRoute,omitempty" json:"exposureRoute,omitempty"` Note *Annotation `bson:"note,omitempty" json:"note,omitempty"` }
type Annotation ¶
type Annotation struct { AuthorReference *Reference `bson:"authorReference,omitempty" json:"authorReference,omitempty"` AuthorString string `bson:"authorString,omitempty" json:"authorString,omitempty"` Time *FHIRDateTime `bson:"time,omitempty" json:"time,omitempty"` Text string `bson:"text,omitempty" json:"text,omitempty"` }
type Appointment ¶
type Appointment struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Reason *CodeableConcept `bson:"reason,omitempty" json:"reason,omitempty"` Priority *uint32 `bson:"priority,omitempty" json:"priority,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Start *FHIRDateTime `bson:"start,omitempty" json:"start,omitempty"` End *FHIRDateTime `bson:"end,omitempty" json:"end,omitempty"` MinutesDuration *uint32 `bson:"minutesDuration,omitempty" json:"minutesDuration,omitempty"` Slot []Reference `bson:"slot,omitempty" json:"slot,omitempty"` Comment string `bson:"comment,omitempty" json:"comment,omitempty"` Participant []AppointmentParticipantComponent `bson:"participant,omitempty" json:"participant,omitempty"` }
func (*Appointment) GetBSON ¶
func (x *Appointment) GetBSON() (interface{}, error)
func (*Appointment) MarshalJSON ¶
func (resource *Appointment) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*Appointment) UnmarshalJSON ¶
func (x *Appointment) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type AppointmentParticipantComponent ¶
type AppointmentParticipantComponent struct { BackboneElement `bson:",inline"` Type []CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Actor *Reference `bson:"actor,omitempty" json:"actor,omitempty"` Required string `bson:"required,omitempty" json:"required,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` }
type AppointmentPlus ¶
type AppointmentPlus struct { Appointment `bson:",inline"` AppointmentPlusRelatedResources `bson:",inline"` }
type AppointmentPlusRelatedResources ¶
type AppointmentPlusRelatedResources struct { IncludedPractitionerResourcesReferencedByActor *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByActor,omitempty"` IncludedDeviceResourcesReferencedByActor *[]Device `bson:"_includedDeviceResourcesReferencedByActor,omitempty"` IncludedPatientResourcesReferencedByActor *[]Patient `bson:"_includedPatientResourcesReferencedByActor,omitempty"` IncludedHealthcareServiceResourcesReferencedByActor *[]HealthcareService `bson:"_includedHealthcareServiceResourcesReferencedByActor,omitempty"` IncludedRelatedPersonResourcesReferencedByActor *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByActor,omitempty"` IncludedLocationResourcesReferencedByActor *[]Location `bson:"_includedLocationResourcesReferencedByActor,omitempty"` IncludedPractitionerResourcesReferencedByPractitioner *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByPractitioner,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedLocationResourcesReferencedByLocation *[]Location `bson:"_includedLocationResourcesReferencedByLocation,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedCarePlanResourcesReferencingActivityreference *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingActivityreference,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedAppointmentResponseResourcesReferencingAppointment *[]AppointmentResponse `bson:"_revIncludedAppointmentResponseResourcesReferencingAppointment,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedEncounterResourcesReferencingAppointment *[]Encounter `bson:"_revIncludedEncounterResourcesReferencingAppointment,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingAction *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingAction,omitempty"` RevIncludedClinicalImpressionResourcesReferencingPlan *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingPlan,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*AppointmentPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (a *AppointmentPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*AppointmentPlusRelatedResources) GetIncludedDeviceResourceReferencedByActor ¶
func (a *AppointmentPlusRelatedResources) GetIncludedDeviceResourceReferencedByActor() (device *Device, err error)
func (*AppointmentPlusRelatedResources) GetIncludedHealthcareServiceResourceReferencedByActor ¶
func (a *AppointmentPlusRelatedResources) GetIncludedHealthcareServiceResourceReferencedByActor() (healthcareService *HealthcareService, err error)
func (*AppointmentPlusRelatedResources) GetIncludedLocationResourceReferencedByActor ¶
func (a *AppointmentPlusRelatedResources) GetIncludedLocationResourceReferencedByActor() (location *Location, err error)
func (*AppointmentPlusRelatedResources) GetIncludedLocationResourceReferencedByLocation ¶
func (a *AppointmentPlusRelatedResources) GetIncludedLocationResourceReferencedByLocation() (location *Location, err error)
func (*AppointmentPlusRelatedResources) GetIncludedPatientResourceReferencedByActor ¶
func (a *AppointmentPlusRelatedResources) GetIncludedPatientResourceReferencedByActor() (patient *Patient, err error)
func (*AppointmentPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (a *AppointmentPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*AppointmentPlusRelatedResources) GetIncludedPractitionerResourceReferencedByActor ¶
func (a *AppointmentPlusRelatedResources) GetIncludedPractitionerResourceReferencedByActor() (practitioner *Practitioner, err error)
func (*AppointmentPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPractitioner ¶
func (a *AppointmentPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPractitioner() (practitioner *Practitioner, err error)
func (*AppointmentPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByActor ¶
func (a *AppointmentPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByActor() (relatedPerson *RelatedPerson, err error)
func (*AppointmentPlusRelatedResources) GetIncludedResources ¶
func (a *AppointmentPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*AppointmentPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingAppointment ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingAppointment() (appointmentResponses []AppointmentResponse, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction() (clinicalImpressions []ClinicalImpression, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingAppointment ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingAppointment() (encounters []Encounter, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*AppointmentPlusRelatedResources) GetRevIncludedResources ¶
func (a *AppointmentPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type AppointmentResponse ¶
type AppointmentResponse struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Appointment *Reference `bson:"appointment,omitempty" json:"appointment,omitempty"` Start *FHIRDateTime `bson:"start,omitempty" json:"start,omitempty"` End *FHIRDateTime `bson:"end,omitempty" json:"end,omitempty"` ParticipantType []CodeableConcept `bson:"participantType,omitempty" json:"participantType,omitempty"` Actor *Reference `bson:"actor,omitempty" json:"actor,omitempty"` ParticipantStatus string `bson:"participantStatus,omitempty" json:"participantStatus,omitempty"` Comment string `bson:"comment,omitempty" json:"comment,omitempty"` }
func (*AppointmentResponse) GetBSON ¶
func (x *AppointmentResponse) GetBSON() (interface{}, error)
func (*AppointmentResponse) MarshalJSON ¶
func (resource *AppointmentResponse) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*AppointmentResponse) UnmarshalJSON ¶
func (x *AppointmentResponse) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type AppointmentResponsePlus ¶
type AppointmentResponsePlus struct { AppointmentResponse `bson:",inline"` AppointmentResponsePlusRelatedResources `bson:",inline"` }
type AppointmentResponsePlusRelatedResources ¶
type AppointmentResponsePlusRelatedResources struct { IncludedPractitionerResourcesReferencedByActor *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByActor,omitempty"` IncludedDeviceResourcesReferencedByActor *[]Device `bson:"_includedDeviceResourcesReferencedByActor,omitempty"` IncludedPatientResourcesReferencedByActor *[]Patient `bson:"_includedPatientResourcesReferencedByActor,omitempty"` IncludedHealthcareServiceResourcesReferencedByActor *[]HealthcareService `bson:"_includedHealthcareServiceResourcesReferencedByActor,omitempty"` IncludedRelatedPersonResourcesReferencedByActor *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByActor,omitempty"` IncludedLocationResourcesReferencedByActor *[]Location `bson:"_includedLocationResourcesReferencedByActor,omitempty"` IncludedPractitionerResourcesReferencedByPractitioner *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByPractitioner,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedAppointmentResourcesReferencedByAppointment *[]Appointment `bson:"_includedAppointmentResourcesReferencedByAppointment,omitempty"` IncludedLocationResourcesReferencedByLocation *[]Location `bson:"_includedLocationResourcesReferencedByLocation,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*AppointmentResponsePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (a *AppointmentResponsePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*AppointmentResponsePlusRelatedResources) GetIncludedAppointmentResourceReferencedByAppointment ¶
func (a *AppointmentResponsePlusRelatedResources) GetIncludedAppointmentResourceReferencedByAppointment() (appointment *Appointment, err error)
func (*AppointmentResponsePlusRelatedResources) GetIncludedDeviceResourceReferencedByActor ¶
func (a *AppointmentResponsePlusRelatedResources) GetIncludedDeviceResourceReferencedByActor() (device *Device, err error)
func (*AppointmentResponsePlusRelatedResources) GetIncludedHealthcareServiceResourceReferencedByActor ¶
func (a *AppointmentResponsePlusRelatedResources) GetIncludedHealthcareServiceResourceReferencedByActor() (healthcareService *HealthcareService, err error)
func (*AppointmentResponsePlusRelatedResources) GetIncludedLocationResourceReferencedByActor ¶
func (a *AppointmentResponsePlusRelatedResources) GetIncludedLocationResourceReferencedByActor() (location *Location, err error)
func (*AppointmentResponsePlusRelatedResources) GetIncludedLocationResourceReferencedByLocation ¶
func (a *AppointmentResponsePlusRelatedResources) GetIncludedLocationResourceReferencedByLocation() (location *Location, err error)
func (*AppointmentResponsePlusRelatedResources) GetIncludedPatientResourceReferencedByActor ¶
func (a *AppointmentResponsePlusRelatedResources) GetIncludedPatientResourceReferencedByActor() (patient *Patient, err error)
func (*AppointmentResponsePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (a *AppointmentResponsePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*AppointmentResponsePlusRelatedResources) GetIncludedPractitionerResourceReferencedByActor ¶
func (a *AppointmentResponsePlusRelatedResources) GetIncludedPractitionerResourceReferencedByActor() (practitioner *Practitioner, err error)
func (*AppointmentResponsePlusRelatedResources) GetIncludedPractitionerResourceReferencedByPractitioner ¶
func (a *AppointmentResponsePlusRelatedResources) GetIncludedPractitionerResourceReferencedByPractitioner() (practitioner *Practitioner, err error)
func (*AppointmentResponsePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByActor ¶
func (a *AppointmentResponsePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByActor() (relatedPerson *RelatedPerson, err error)
func (*AppointmentResponsePlusRelatedResources) GetIncludedResources ¶
func (a *AppointmentResponsePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*AppointmentResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*AppointmentResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*AppointmentResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*AppointmentResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*AppointmentResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*AppointmentResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*AppointmentResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*AppointmentResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*AppointmentResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*AppointmentResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*AppointmentResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*AppointmentResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*AppointmentResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*AppointmentResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*AppointmentResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*AppointmentResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*AppointmentResponsePlusRelatedResources) GetRevIncludedResources ¶
func (a *AppointmentResponsePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Attachment ¶
type Attachment struct { ContentType string `bson:"contentType,omitempty" json:"contentType,omitempty"` Language string `bson:"language,omitempty" json:"language,omitempty"` Data string `bson:"data,omitempty" json:"data,omitempty"` Url string `bson:"url,omitempty" json:"url,omitempty"` Size *uint32 `bson:"size,omitempty" json:"size,omitempty"` Hash string `bson:"hash,omitempty" json:"hash,omitempty"` Title string `bson:"title,omitempty" json:"title,omitempty"` Creation *FHIRDateTime `bson:"creation,omitempty" json:"creation,omitempty"` }
type AuditEvent ¶
type AuditEvent struct { DomainResource `bson:",inline"` Event *AuditEventEventComponent `bson:"event,omitempty" json:"event,omitempty"` Participant []AuditEventParticipantComponent `bson:"participant,omitempty" json:"participant,omitempty"` Source *AuditEventSourceComponent `bson:"source,omitempty" json:"source,omitempty"` Object []AuditEventObjectComponent `bson:"object,omitempty" json:"object,omitempty"` }
func (*AuditEvent) GetBSON ¶
func (x *AuditEvent) GetBSON() (interface{}, error)
func (*AuditEvent) MarshalJSON ¶
func (resource *AuditEvent) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*AuditEvent) UnmarshalJSON ¶
func (x *AuditEvent) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type AuditEventEventComponent ¶
type AuditEventEventComponent struct { BackboneElement `bson:",inline"` Type *Coding `bson:"type,omitempty" json:"type,omitempty"` Subtype []Coding `bson:"subtype,omitempty" json:"subtype,omitempty"` Action string `bson:"action,omitempty" json:"action,omitempty"` DateTime *FHIRDateTime `bson:"dateTime,omitempty" json:"dateTime,omitempty"` Outcome string `bson:"outcome,omitempty" json:"outcome,omitempty"` OutcomeDesc string `bson:"outcomeDesc,omitempty" json:"outcomeDesc,omitempty"` PurposeOfEvent []Coding `bson:"purposeOfEvent,omitempty" json:"purposeOfEvent,omitempty"` }
type AuditEventObjectComponent ¶
type AuditEventObjectComponent struct { BackboneElement `bson:",inline"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Reference *Reference `bson:"reference,omitempty" json:"reference,omitempty"` Type *Coding `bson:"type,omitempty" json:"type,omitempty"` Role *Coding `bson:"role,omitempty" json:"role,omitempty"` Lifecycle *Coding `bson:"lifecycle,omitempty" json:"lifecycle,omitempty"` SecurityLabel []Coding `bson:"securityLabel,omitempty" json:"securityLabel,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Query string `bson:"query,omitempty" json:"query,omitempty"` Detail []AuditEventObjectDetailComponent `bson:"detail,omitempty" json:"detail,omitempty"` }
type AuditEventObjectDetailComponent ¶
type AuditEventObjectDetailComponent struct { BackboneElement `bson:",inline"` Type string `bson:"type,omitempty" json:"type,omitempty"` Value string `bson:"value,omitempty" json:"value,omitempty"` }
type AuditEventParticipantComponent ¶
type AuditEventParticipantComponent struct { BackboneElement `bson:",inline"` Role []CodeableConcept `bson:"role,omitempty" json:"role,omitempty"` Reference *Reference `bson:"reference,omitempty" json:"reference,omitempty"` UserId *Identifier `bson:"userId,omitempty" json:"userId,omitempty"` AltId string `bson:"altId,omitempty" json:"altId,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Requestor *bool `bson:"requestor,omitempty" json:"requestor,omitempty"` Location *Reference `bson:"location,omitempty" json:"location,omitempty"` Policy []string `bson:"policy,omitempty" json:"policy,omitempty"` Media *Coding `bson:"media,omitempty" json:"media,omitempty"` Network *AuditEventParticipantNetworkComponent `bson:"network,omitempty" json:"network,omitempty"` PurposeOfUse []Coding `bson:"purposeOfUse,omitempty" json:"purposeOfUse,omitempty"` }
type AuditEventParticipantNetworkComponent ¶
type AuditEventParticipantNetworkComponent struct { BackboneElement `bson:",inline"` Address string `bson:"address,omitempty" json:"address,omitempty"` Type string `bson:"type,omitempty" json:"type,omitempty"` }
type AuditEventPlus ¶
type AuditEventPlus struct { AuditEvent `bson:",inline"` AuditEventPlusRelatedResources `bson:",inline"` }
type AuditEventPlusRelatedResources ¶
type AuditEventPlusRelatedResources struct { IncludedPractitionerResourcesReferencedByParticipant *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByParticipant,omitempty"` IncludedOrganizationResourcesReferencedByParticipant *[]Organization `bson:"_includedOrganizationResourcesReferencedByParticipant,omitempty"` IncludedDeviceResourcesReferencedByParticipant *[]Device `bson:"_includedDeviceResourcesReferencedByParticipant,omitempty"` IncludedPatientResourcesReferencedByParticipant *[]Patient `bson:"_includedPatientResourcesReferencedByParticipant,omitempty"` IncludedRelatedPersonResourcesReferencedByParticipant *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByParticipant,omitempty"` IncludedPatientResourcesReferencedByPatientPath1 *[]Patient `bson:"_includedPatientResourcesReferencedByPatientPath1,omitempty"` IncludedPatientResourcesReferencedByPatientPath2 *[]Patient `bson:"_includedPatientResourcesReferencedByPatientPath2,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*AuditEventPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (a *AuditEventPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*AuditEventPlusRelatedResources) GetIncludedDeviceResourceReferencedByParticipant ¶
func (a *AuditEventPlusRelatedResources) GetIncludedDeviceResourceReferencedByParticipant() (device *Device, err error)
func (*AuditEventPlusRelatedResources) GetIncludedOrganizationResourceReferencedByParticipant ¶
func (a *AuditEventPlusRelatedResources) GetIncludedOrganizationResourceReferencedByParticipant() (organization *Organization, err error)
func (*AuditEventPlusRelatedResources) GetIncludedPatientResourceReferencedByParticipant ¶
func (a *AuditEventPlusRelatedResources) GetIncludedPatientResourceReferencedByParticipant() (patient *Patient, err error)
func (*AuditEventPlusRelatedResources) GetIncludedPatientResourceReferencedByPatientPath1 ¶
func (a *AuditEventPlusRelatedResources) GetIncludedPatientResourceReferencedByPatientPath1() (patient *Patient, err error)
func (*AuditEventPlusRelatedResources) GetIncludedPatientResourceReferencedByPatientPath2 ¶
func (a *AuditEventPlusRelatedResources) GetIncludedPatientResourceReferencedByPatientPath2() (patient *Patient, err error)
func (*AuditEventPlusRelatedResources) GetIncludedPractitionerResourceReferencedByParticipant ¶
func (a *AuditEventPlusRelatedResources) GetIncludedPractitionerResourceReferencedByParticipant() (practitioner *Practitioner, err error)
func (*AuditEventPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByParticipant ¶
func (a *AuditEventPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByParticipant() (relatedPerson *RelatedPerson, err error)
func (*AuditEventPlusRelatedResources) GetIncludedResources ¶
func (a *AuditEventPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*AuditEventPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (a *AuditEventPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*AuditEventPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (a *AuditEventPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*AuditEventPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (a *AuditEventPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*AuditEventPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (a *AuditEventPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*AuditEventPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (a *AuditEventPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*AuditEventPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (a *AuditEventPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*AuditEventPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (a *AuditEventPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*AuditEventPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (a *AuditEventPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*AuditEventPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (a *AuditEventPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*AuditEventPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (a *AuditEventPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*AuditEventPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (a *AuditEventPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*AuditEventPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (a *AuditEventPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*AuditEventPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (a *AuditEventPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*AuditEventPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (a *AuditEventPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*AuditEventPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (a *AuditEventPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*AuditEventPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (a *AuditEventPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*AuditEventPlusRelatedResources) GetRevIncludedResources ¶
func (a *AuditEventPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type AuditEventSourceComponent ¶
type AuditEventSourceComponent struct { BackboneElement `bson:",inline"` Site string `bson:"site,omitempty" json:"site,omitempty"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Type []Coding `bson:"type,omitempty" json:"type,omitempty"` }
type BackboneElement ¶
type Basic ¶
type Basic struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Author *Reference `bson:"author,omitempty" json:"author,omitempty"` Created *FHIRDateTime `bson:"created,omitempty" json:"created,omitempty"` }
func (*Basic) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Basic) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type BasicPlus ¶
type BasicPlus struct { Basic `bson:",inline"` BasicPlusRelatedResources `bson:",inline"` }
type BasicPlusRelatedResources ¶
type BasicPlusRelatedResources struct { IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedPractitionerResourcesReferencedByAuthor *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByAuthor,omitempty"` IncludedPatientResourcesReferencedByAuthor *[]Patient `bson:"_includedPatientResourcesReferencedByAuthor,omitempty"` IncludedRelatedPersonResourcesReferencedByAuthor *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByAuthor,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*BasicPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (b *BasicPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*BasicPlusRelatedResources) GetIncludedPatientResourceReferencedByAuthor ¶
func (b *BasicPlusRelatedResources) GetIncludedPatientResourceReferencedByAuthor() (patient *Patient, err error)
func (*BasicPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (b *BasicPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*BasicPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthor ¶
func (b *BasicPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthor() (practitioner *Practitioner, err error)
func (*BasicPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByAuthor ¶
func (b *BasicPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByAuthor() (relatedPerson *RelatedPerson, err error)
func (*BasicPlusRelatedResources) GetIncludedResources ¶
func (b *BasicPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*BasicPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (b *BasicPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*BasicPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (b *BasicPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*BasicPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (b *BasicPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*BasicPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (b *BasicPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*BasicPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (b *BasicPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*BasicPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (b *BasicPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*BasicPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (b *BasicPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*BasicPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (b *BasicPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*BasicPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (b *BasicPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*BasicPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (b *BasicPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*BasicPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (b *BasicPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*BasicPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (b *BasicPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*BasicPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (b *BasicPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*BasicPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (b *BasicPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*BasicPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (b *BasicPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*BasicPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (b *BasicPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*BasicPlusRelatedResources) GetRevIncludedResources ¶
func (b *BasicPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Binary ¶
type Binary struct { Resource `bson:",inline"` ContentType string `bson:"contentType,omitempty" json:"contentType,omitempty"` Content string `bson:"content,omitempty" json:"content,omitempty"` }
func (*Binary) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Binary) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type BinaryPlus ¶
type BinaryPlus struct { Binary `bson:",inline"` BinaryPlusRelatedResources `bson:",inline"` }
type BinaryPlusRelatedResources ¶
type BinaryPlusRelatedResources struct { RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*BinaryPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (b *BinaryPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*BinaryPlusRelatedResources) GetIncludedResources ¶
func (b *BinaryPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*BinaryPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (b *BinaryPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*BinaryPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (b *BinaryPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*BinaryPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (b *BinaryPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*BinaryPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (b *BinaryPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*BinaryPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (b *BinaryPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*BinaryPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (b *BinaryPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*BinaryPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (b *BinaryPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*BinaryPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (b *BinaryPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*BinaryPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (b *BinaryPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*BinaryPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (b *BinaryPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*BinaryPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (b *BinaryPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*BinaryPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (b *BinaryPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*BinaryPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (b *BinaryPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*BinaryPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (b *BinaryPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*BinaryPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (b *BinaryPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*BinaryPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (b *BinaryPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*BinaryPlusRelatedResources) GetRevIncludedResources ¶
func (b *BinaryPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type BodySite ¶
type BodySite struct { DomainResource `bson:",inline"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` Modifier []CodeableConcept `bson:"modifier,omitempty" json:"modifier,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Image []Attachment `bson:"image,omitempty" json:"image,omitempty"` }
func (*BodySite) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*BodySite) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type BodySitePlus ¶
type BodySitePlus struct { BodySite `bson:",inline"` BodySitePlusRelatedResources `bson:",inline"` }
type BodySitePlusRelatedResources ¶
type BodySitePlusRelatedResources struct { IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*BodySitePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (b *BodySitePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*BodySitePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (b *BodySitePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*BodySitePlusRelatedResources) GetIncludedResources ¶
func (b *BodySitePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*BodySitePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (b *BodySitePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*BodySitePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (b *BodySitePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*BodySitePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (b *BodySitePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*BodySitePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (b *BodySitePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*BodySitePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (b *BodySitePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*BodySitePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (b *BodySitePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*BodySitePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (b *BodySitePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*BodySitePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (b *BodySitePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*BodySitePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (b *BodySitePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*BodySitePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (b *BodySitePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*BodySitePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (b *BodySitePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*BodySitePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (b *BodySitePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*BodySitePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (b *BodySitePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*BodySitePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (b *BodySitePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*BodySitePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (b *BodySitePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*BodySitePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (b *BodySitePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*BodySitePlusRelatedResources) GetRevIncludedResources ¶
func (b *BodySitePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Bundle ¶
type Bundle struct { Resource `bson:",inline"` Type string `bson:"type,omitempty" json:"type,omitempty"` Total *uint32 `bson:"total,omitempty" json:"total,omitempty"` Link []BundleLinkComponent `bson:"link,omitempty" json:"link,omitempty"` Entry []BundleEntryComponent `bson:"entry,omitempty" json:"entry,omitempty"` Signature *Signature `bson:"signature,omitempty" json:"signature,omitempty"` }
func (*Bundle) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Bundle) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type BundleEntryComponent ¶
type BundleEntryComponent struct { BackboneElement `bson:",inline"` Link []BundleLinkComponent `bson:"link,omitempty" json:"link,omitempty"` FullUrl string `bson:"fullUrl,omitempty" json:"fullUrl,omitempty"` Resource interface{} `bson:"resource,omitempty" json:"resource,omitempty"` Search *BundleEntrySearchComponent `bson:"search,omitempty" json:"search,omitempty"` Request *BundleEntryRequestComponent `bson:"request,omitempty" json:"request,omitempty"` Response *BundleEntryResponseComponent `bson:"response,omitempty" json:"response,omitempty"` }
func (*BundleEntryComponent) UnmarshalJSON ¶
func (x *BundleEntryComponent) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type BundleEntryRequestComponent ¶
type BundleEntryRequestComponent struct { BackboneElement `bson:",inline"` Method string `bson:"method,omitempty" json:"method,omitempty"` Url string `bson:"url,omitempty" json:"url,omitempty"` IfNoneMatch string `bson:"ifNoneMatch,omitempty" json:"ifNoneMatch,omitempty"` IfModifiedSince *FHIRDateTime `bson:"ifModifiedSince,omitempty" json:"ifModifiedSince,omitempty"` IfMatch string `bson:"ifMatch,omitempty" json:"ifMatch,omitempty"` IfNoneExist string `bson:"ifNoneExist,omitempty" json:"ifNoneExist,omitempty"` }
type BundleEntryResponseComponent ¶
type BundleEntryResponseComponent struct { BackboneElement `bson:",inline"` Status string `bson:"status,omitempty" json:"status,omitempty"` Location string `bson:"location,omitempty" json:"location,omitempty"` Etag string `bson:"etag,omitempty" json:"etag,omitempty"` LastModified *FHIRDateTime `bson:"lastModified,omitempty" json:"lastModified,omitempty"` }
type BundleEntrySearchComponent ¶
type BundleEntrySearchComponent struct { BackboneElement `bson:",inline"` Mode string `bson:"mode,omitempty" json:"mode,omitempty"` Score *float64 `bson:"score,omitempty" json:"score,omitempty"` }
type BundleLinkComponent ¶
type BundleLinkComponent struct { BackboneElement `bson:",inline"` Relation string `bson:"relation,omitempty" json:"relation,omitempty"` Url string `bson:"url,omitempty" json:"url,omitempty"` }
type BundlePlus ¶
type BundlePlus struct { Bundle `bson:",inline"` BundlePlusRelatedResources `bson:",inline"` }
type BundlePlusRelatedResources ¶
type BundlePlusRelatedResources struct { IncludedCompositionResourcesReferencedByComposition *[]Composition `bson:"_includedCompositionResourcesReferencedByComposition,omitempty"` IncludedMessageHeaderResourcesReferencedByMessage *[]MessageHeader `bson:"_includedMessageHeaderResourcesReferencedByMessage,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*BundlePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (b *BundlePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*BundlePlusRelatedResources) GetIncludedCompositionResourceReferencedByComposition ¶
func (b *BundlePlusRelatedResources) GetIncludedCompositionResourceReferencedByComposition() (composition *Composition, err error)
func (*BundlePlusRelatedResources) GetIncludedMessageHeaderResourceReferencedByMessage ¶
func (b *BundlePlusRelatedResources) GetIncludedMessageHeaderResourceReferencedByMessage() (messageHeader *MessageHeader, err error)
func (*BundlePlusRelatedResources) GetIncludedResources ¶
func (b *BundlePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*BundlePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (b *BundlePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*BundlePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (b *BundlePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*BundlePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (b *BundlePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*BundlePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (b *BundlePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*BundlePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (b *BundlePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*BundlePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (b *BundlePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*BundlePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (b *BundlePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*BundlePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (b *BundlePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*BundlePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (b *BundlePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*BundlePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (b *BundlePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*BundlePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (b *BundlePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*BundlePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (b *BundlePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*BundlePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (b *BundlePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*BundlePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (b *BundlePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*BundlePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (b *BundlePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*BundlePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (b *BundlePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*BundlePlusRelatedResources) GetRevIncludedResources ¶
func (b *BundlePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type CarePlan ¶
type CarePlan struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Context *Reference `bson:"context,omitempty" json:"context,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` Author []Reference `bson:"author,omitempty" json:"author,omitempty"` Modified *FHIRDateTime `bson:"modified,omitempty" json:"modified,omitempty"` Category []CodeableConcept `bson:"category,omitempty" json:"category,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Addresses []Reference `bson:"addresses,omitempty" json:"addresses,omitempty"` Support []Reference `bson:"support,omitempty" json:"support,omitempty"` RelatedPlan []CarePlanRelatedPlanComponent `bson:"relatedPlan,omitempty" json:"relatedPlan,omitempty"` Participant []CarePlanParticipantComponent `bson:"participant,omitempty" json:"participant,omitempty"` Goal []Reference `bson:"goal,omitempty" json:"goal,omitempty"` Activity []CarePlanActivityComponent `bson:"activity,omitempty" json:"activity,omitempty"` Note *Annotation `bson:"note,omitempty" json:"note,omitempty"` }
func (*CarePlan) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*CarePlan) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type CarePlanActivityComponent ¶
type CarePlanActivityComponent struct { BackboneElement `bson:",inline"` ActionResulting []Reference `bson:"actionResulting,omitempty" json:"actionResulting,omitempty"` Progress []Annotation `bson:"progress,omitempty" json:"progress,omitempty"` Reference *Reference `bson:"reference,omitempty" json:"reference,omitempty"` Detail *CarePlanActivityDetailComponent `bson:"detail,omitempty" json:"detail,omitempty"` }
type CarePlanActivityDetailComponent ¶
type CarePlanActivityDetailComponent struct { BackboneElement `bson:",inline"` Category *CodeableConcept `bson:"category,omitempty" json:"category,omitempty"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` ReasonCode []CodeableConcept `bson:"reasonCode,omitempty" json:"reasonCode,omitempty"` ReasonReference []Reference `bson:"reasonReference,omitempty" json:"reasonReference,omitempty"` Goal []Reference `bson:"goal,omitempty" json:"goal,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` StatusReason *CodeableConcept `bson:"statusReason,omitempty" json:"statusReason,omitempty"` Prohibited *bool `bson:"prohibited,omitempty" json:"prohibited,omitempty"` ScheduledTiming *Timing `bson:"scheduledTiming,omitempty" json:"scheduledTiming,omitempty"` ScheduledPeriod *Period `bson:"scheduledPeriod,omitempty" json:"scheduledPeriod,omitempty"` ScheduledString string `bson:"scheduledString,omitempty" json:"scheduledString,omitempty"` Location *Reference `bson:"location,omitempty" json:"location,omitempty"` Performer []Reference `bson:"performer,omitempty" json:"performer,omitempty"` ProductCodeableConcept *CodeableConcept `bson:"productCodeableConcept,omitempty" json:"productCodeableConcept,omitempty"` ProductReference *Reference `bson:"productReference,omitempty" json:"productReference,omitempty"` DailyAmount *Quantity `bson:"dailyAmount,omitempty" json:"dailyAmount,omitempty"` Quantity *Quantity `bson:"quantity,omitempty" json:"quantity,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` }
type CarePlanParticipantComponent ¶
type CarePlanParticipantComponent struct { BackboneElement `bson:",inline"` Role *CodeableConcept `bson:"role,omitempty" json:"role,omitempty"` Member *Reference `bson:"member,omitempty" json:"member,omitempty"` }
type CarePlanPlus ¶
type CarePlanPlus struct { CarePlan `bson:",inline"` CarePlanPlusRelatedResources `bson:",inline"` }
type CarePlanPlusRelatedResources ¶
type CarePlanPlusRelatedResources struct { IncludedAppointmentResourcesReferencedByActivityreference *[]Appointment `bson:"_includedAppointmentResourcesReferencedByActivityreference,omitempty"` IncludedOrderResourcesReferencedByActivityreference *[]Order `bson:"_includedOrderResourcesReferencedByActivityreference,omitempty"` IncludedReferralRequestResourcesReferencedByActivityreference *[]ReferralRequest `bson:"_includedReferralRequestResourcesReferencedByActivityreference,omitempty"` IncludedProcessRequestResourcesReferencedByActivityreference *[]ProcessRequest `bson:"_includedProcessRequestResourcesReferencedByActivityreference,omitempty"` IncludedNutritionOrderResourcesReferencedByActivityreference *[]NutritionOrder `bson:"_includedNutritionOrderResourcesReferencedByActivityreference,omitempty"` IncludedVisionPrescriptionResourcesReferencedByActivityreference *[]VisionPrescription `bson:"_includedVisionPrescriptionResourcesReferencedByActivityreference,omitempty"` IncludedDiagnosticOrderResourcesReferencedByActivityreference *[]DiagnosticOrder `bson:"_includedDiagnosticOrderResourcesReferencedByActivityreference,omitempty"` IncludedProcedureRequestResourcesReferencedByActivityreference *[]ProcedureRequest `bson:"_includedProcedureRequestResourcesReferencedByActivityreference,omitempty"` IncludedDeviceUseRequestResourcesReferencedByActivityreference *[]DeviceUseRequest `bson:"_includedDeviceUseRequestResourcesReferencedByActivityreference,omitempty"` IncludedMedicationOrderResourcesReferencedByActivityreference *[]MedicationOrder `bson:"_includedMedicationOrderResourcesReferencedByActivityreference,omitempty"` IncludedCommunicationRequestResourcesReferencedByActivityreference *[]CommunicationRequest `bson:"_includedCommunicationRequestResourcesReferencedByActivityreference,omitempty"` IncludedSupplyRequestResourcesReferencedByActivityreference *[]SupplyRequest `bson:"_includedSupplyRequestResourcesReferencedByActivityreference,omitempty"` IncludedPractitionerResourcesReferencedByPerformer *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByPerformer,omitempty"` IncludedOrganizationResourcesReferencedByPerformer *[]Organization `bson:"_includedOrganizationResourcesReferencedByPerformer,omitempty"` IncludedPatientResourcesReferencedByPerformer *[]Patient `bson:"_includedPatientResourcesReferencedByPerformer,omitempty"` IncludedRelatedPersonResourcesReferencedByPerformer *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByPerformer,omitempty"` IncludedGoalResourcesReferencedByGoal *[]Goal `bson:"_includedGoalResourcesReferencedByGoal,omitempty"` IncludedGroupResourcesReferencedBySubject *[]Group `bson:"_includedGroupResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedPractitionerResourcesReferencedByParticipant *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByParticipant,omitempty"` IncludedOrganizationResourcesReferencedByParticipant *[]Organization `bson:"_includedOrganizationResourcesReferencedByParticipant,omitempty"` IncludedPatientResourcesReferencedByParticipant *[]Patient `bson:"_includedPatientResourcesReferencedByParticipant,omitempty"` IncludedRelatedPersonResourcesReferencedByParticipant *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByParticipant,omitempty"` IncludedCarePlanResourcesReferencedByRelatedplan *[]CarePlan `bson:"_includedCarePlanResourcesReferencedByRelatedplan,omitempty"` IncludedConditionResourcesReferencedByCondition *[]Condition `bson:"_includedConditionResourcesReferencedByCondition,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedCarePlanResourcesReferencingRelatedplan *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingRelatedplan,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingPlan *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingPlan,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*CarePlanPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (c *CarePlanPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*CarePlanPlusRelatedResources) GetIncludedAppointmentResourceReferencedByActivityreference ¶
func (c *CarePlanPlusRelatedResources) GetIncludedAppointmentResourceReferencedByActivityreference() (appointment *Appointment, err error)
func (*CarePlanPlusRelatedResources) GetIncludedCarePlanResourceReferencedByRelatedplan ¶
func (c *CarePlanPlusRelatedResources) GetIncludedCarePlanResourceReferencedByRelatedplan() (carePlan *CarePlan, err error)
func (*CarePlanPlusRelatedResources) GetIncludedCommunicationRequestResourceReferencedByActivityreference ¶
func (c *CarePlanPlusRelatedResources) GetIncludedCommunicationRequestResourceReferencedByActivityreference() (communicationRequest *CommunicationRequest, err error)
func (*CarePlanPlusRelatedResources) GetIncludedConditionResourcesReferencedByCondition ¶
func (c *CarePlanPlusRelatedResources) GetIncludedConditionResourcesReferencedByCondition() (conditions []Condition, err error)
func (*CarePlanPlusRelatedResources) GetIncludedDeviceUseRequestResourceReferencedByActivityreference ¶
func (c *CarePlanPlusRelatedResources) GetIncludedDeviceUseRequestResourceReferencedByActivityreference() (deviceUseRequest *DeviceUseRequest, err error)
func (*CarePlanPlusRelatedResources) GetIncludedDiagnosticOrderResourceReferencedByActivityreference ¶
func (c *CarePlanPlusRelatedResources) GetIncludedDiagnosticOrderResourceReferencedByActivityreference() (diagnosticOrder *DiagnosticOrder, err error)
func (*CarePlanPlusRelatedResources) GetIncludedGoalResourcesReferencedByGoal ¶
func (c *CarePlanPlusRelatedResources) GetIncludedGoalResourcesReferencedByGoal() (goals []Goal, err error)
func (*CarePlanPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject ¶
func (c *CarePlanPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
func (*CarePlanPlusRelatedResources) GetIncludedMedicationOrderResourceReferencedByActivityreference ¶
func (c *CarePlanPlusRelatedResources) GetIncludedMedicationOrderResourceReferencedByActivityreference() (medicationOrder *MedicationOrder, err error)
func (*CarePlanPlusRelatedResources) GetIncludedNutritionOrderResourceReferencedByActivityreference ¶
func (c *CarePlanPlusRelatedResources) GetIncludedNutritionOrderResourceReferencedByActivityreference() (nutritionOrder *NutritionOrder, err error)
func (*CarePlanPlusRelatedResources) GetIncludedOrderResourceReferencedByActivityreference ¶
func (c *CarePlanPlusRelatedResources) GetIncludedOrderResourceReferencedByActivityreference() (order *Order, err error)
func (*CarePlanPlusRelatedResources) GetIncludedOrganizationResourceReferencedByParticipant ¶
func (c *CarePlanPlusRelatedResources) GetIncludedOrganizationResourceReferencedByParticipant() (organization *Organization, err error)
func (*CarePlanPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByPerformer ¶
func (c *CarePlanPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByPerformer() (organizations []Organization, err error)
func (*CarePlanPlusRelatedResources) GetIncludedPatientResourceReferencedByParticipant ¶
func (c *CarePlanPlusRelatedResources) GetIncludedPatientResourceReferencedByParticipant() (patient *Patient, err error)
func (*CarePlanPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (c *CarePlanPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*CarePlanPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (c *CarePlanPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*CarePlanPlusRelatedResources) GetIncludedPatientResourcesReferencedByPerformer ¶
func (c *CarePlanPlusRelatedResources) GetIncludedPatientResourcesReferencedByPerformer() (patients []Patient, err error)
func (*CarePlanPlusRelatedResources) GetIncludedPractitionerResourceReferencedByParticipant ¶
func (c *CarePlanPlusRelatedResources) GetIncludedPractitionerResourceReferencedByParticipant() (practitioner *Practitioner, err error)
func (*CarePlanPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByPerformer ¶
func (c *CarePlanPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByPerformer() (practitioners []Practitioner, err error)
func (*CarePlanPlusRelatedResources) GetIncludedProcedureRequestResourceReferencedByActivityreference ¶
func (c *CarePlanPlusRelatedResources) GetIncludedProcedureRequestResourceReferencedByActivityreference() (procedureRequest *ProcedureRequest, err error)
func (*CarePlanPlusRelatedResources) GetIncludedProcessRequestResourceReferencedByActivityreference ¶
func (c *CarePlanPlusRelatedResources) GetIncludedProcessRequestResourceReferencedByActivityreference() (processRequest *ProcessRequest, err error)
func (*CarePlanPlusRelatedResources) GetIncludedReferralRequestResourceReferencedByActivityreference ¶
func (c *CarePlanPlusRelatedResources) GetIncludedReferralRequestResourceReferencedByActivityreference() (referralRequest *ReferralRequest, err error)
func (*CarePlanPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByParticipant ¶
func (c *CarePlanPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByParticipant() (relatedPerson *RelatedPerson, err error)
func (*CarePlanPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByPerformer ¶
func (c *CarePlanPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByPerformer() (relatedPeople []RelatedPerson, err error)
func (*CarePlanPlusRelatedResources) GetIncludedResources ¶
func (c *CarePlanPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*CarePlanPlusRelatedResources) GetIncludedSupplyRequestResourceReferencedByActivityreference ¶
func (c *CarePlanPlusRelatedResources) GetIncludedSupplyRequestResourceReferencedByActivityreference() (supplyRequest *SupplyRequest, err error)
func (*CarePlanPlusRelatedResources) GetIncludedVisionPrescriptionResourceReferencedByActivityreference ¶
func (c *CarePlanPlusRelatedResources) GetIncludedVisionPrescriptionResourceReferencedByActivityreference() (visionPrescription *VisionPrescription, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingRelatedplan ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingRelatedplan() (carePlans []CarePlan, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*CarePlanPlusRelatedResources) GetRevIncludedResources ¶
func (c *CarePlanPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type CarePlanRelatedPlanComponent ¶
type CarePlanRelatedPlanComponent struct { BackboneElement `bson:",inline"` Code string `bson:"code,omitempty" json:"code,omitempty"` Plan *Reference `bson:"plan,omitempty" json:"plan,omitempty"` }
type Claim ¶
type Claim struct { DomainResource `bson:",inline"` Type string `bson:"type,omitempty" json:"type,omitempty"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Ruleset *Coding `bson:"ruleset,omitempty" json:"ruleset,omitempty"` OriginalRuleset *Coding `bson:"originalRuleset,omitempty" json:"originalRuleset,omitempty"` Created *FHIRDateTime `bson:"created,omitempty" json:"created,omitempty"` Target *Reference `bson:"target,omitempty" json:"target,omitempty"` Provider *Reference `bson:"provider,omitempty" json:"provider,omitempty"` Organization *Reference `bson:"organization,omitempty" json:"organization,omitempty"` Use string `bson:"use,omitempty" json:"use,omitempty"` Priority *Coding `bson:"priority,omitempty" json:"priority,omitempty"` FundsReserve *Coding `bson:"fundsReserve,omitempty" json:"fundsReserve,omitempty"` Enterer *Reference `bson:"enterer,omitempty" json:"enterer,omitempty"` Facility *Reference `bson:"facility,omitempty" json:"facility,omitempty"` Prescription *Reference `bson:"prescription,omitempty" json:"prescription,omitempty"` OriginalPrescription *Reference `bson:"originalPrescription,omitempty" json:"originalPrescription,omitempty"` Payee *ClaimPayeeComponent `bson:"payee,omitempty" json:"payee,omitempty"` Referral *Reference `bson:"referral,omitempty" json:"referral,omitempty"` Diagnosis []ClaimDiagnosisComponent `bson:"diagnosis,omitempty" json:"diagnosis,omitempty"` Condition []Coding `bson:"condition,omitempty" json:"condition,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Coverage []ClaimCoverageComponent `bson:"coverage,omitempty" json:"coverage,omitempty"` Exception []Coding `bson:"exception,omitempty" json:"exception,omitempty"` School string `bson:"school,omitempty" json:"school,omitempty"` Accident *FHIRDateTime `bson:"accident,omitempty" json:"accident,omitempty"` AccidentType *Coding `bson:"accidentType,omitempty" json:"accidentType,omitempty"` InterventionException []Coding `bson:"interventionException,omitempty" json:"interventionException,omitempty"` Item []ClaimItemsComponent `bson:"item,omitempty" json:"item,omitempty"` AdditionalMaterials []Coding `bson:"additionalMaterials,omitempty" json:"additionalMaterials,omitempty"` MissingTeeth []ClaimMissingTeethComponent `bson:"missingTeeth,omitempty" json:"missingTeeth,omitempty"` }
func (*Claim) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Claim) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ClaimCoverageComponent ¶
type ClaimCoverageComponent struct { BackboneElement `bson:",inline"` Sequence *uint32 `bson:"sequence,omitempty" json:"sequence,omitempty"` Focal *bool `bson:"focal,omitempty" json:"focal,omitempty"` Coverage *Reference `bson:"coverage,omitempty" json:"coverage,omitempty"` BusinessArrangement string `bson:"businessArrangement,omitempty" json:"businessArrangement,omitempty"` Relationship *Coding `bson:"relationship,omitempty" json:"relationship,omitempty"` PreAuthRef []string `bson:"preAuthRef,omitempty" json:"preAuthRef,omitempty"` ClaimResponse *Reference `bson:"claimResponse,omitempty" json:"claimResponse,omitempty"` OriginalRuleset *Coding `bson:"originalRuleset,omitempty" json:"originalRuleset,omitempty"` }
type ClaimDetailComponent ¶
type ClaimDetailComponent struct { BackboneElement `bson:",inline"` Sequence *uint32 `bson:"sequence,omitempty" json:"sequence,omitempty"` Type *Coding `bson:"type,omitempty" json:"type,omitempty"` Service *Coding `bson:"service,omitempty" json:"service,omitempty"` Quantity *Quantity `bson:"quantity,omitempty" json:"quantity,omitempty"` UnitPrice *Quantity `bson:"unitPrice,omitempty" json:"unitPrice,omitempty"` Factor *float64 `bson:"factor,omitempty" json:"factor,omitempty"` Points *float64 `bson:"points,omitempty" json:"points,omitempty"` Net *Quantity `bson:"net,omitempty" json:"net,omitempty"` Udi *Coding `bson:"udi,omitempty" json:"udi,omitempty"` SubDetail []ClaimSubDetailComponent `bson:"subDetail,omitempty" json:"subDetail,omitempty"` }
type ClaimDiagnosisComponent ¶
type ClaimDiagnosisComponent struct { BackboneElement `bson:",inline"` Sequence *uint32 `bson:"sequence,omitempty" json:"sequence,omitempty"` Diagnosis *Coding `bson:"diagnosis,omitempty" json:"diagnosis,omitempty"` }
type ClaimItemsComponent ¶
type ClaimItemsComponent struct { BackboneElement `bson:",inline"` Sequence *uint32 `bson:"sequence,omitempty" json:"sequence,omitempty"` Type *Coding `bson:"type,omitempty" json:"type,omitempty"` Provider *Reference `bson:"provider,omitempty" json:"provider,omitempty"` DiagnosisLinkId []uint32 `bson:"diagnosisLinkId,omitempty" json:"diagnosisLinkId,omitempty"` Service *Coding `bson:"service,omitempty" json:"service,omitempty"` ServiceDate *FHIRDateTime `bson:"serviceDate,omitempty" json:"serviceDate,omitempty"` Quantity *Quantity `bson:"quantity,omitempty" json:"quantity,omitempty"` UnitPrice *Quantity `bson:"unitPrice,omitempty" json:"unitPrice,omitempty"` Factor *float64 `bson:"factor,omitempty" json:"factor,omitempty"` Points *float64 `bson:"points,omitempty" json:"points,omitempty"` Net *Quantity `bson:"net,omitempty" json:"net,omitempty"` Udi *Coding `bson:"udi,omitempty" json:"udi,omitempty"` BodySite *Coding `bson:"bodySite,omitempty" json:"bodySite,omitempty"` SubSite []Coding `bson:"subSite,omitempty" json:"subSite,omitempty"` Modifier []Coding `bson:"modifier,omitempty" json:"modifier,omitempty"` Detail []ClaimDetailComponent `bson:"detail,omitempty" json:"detail,omitempty"` Prosthesis *ClaimProsthesisComponent `bson:"prosthesis,omitempty" json:"prosthesis,omitempty"` }
type ClaimMissingTeethComponent ¶
type ClaimMissingTeethComponent struct { BackboneElement `bson:",inline"` Tooth *Coding `bson:"tooth,omitempty" json:"tooth,omitempty"` Reason *Coding `bson:"reason,omitempty" json:"reason,omitempty"` ExtractionDate *FHIRDateTime `bson:"extractionDate,omitempty" json:"extractionDate,omitempty"` }
type ClaimPayeeComponent ¶
type ClaimPayeeComponent struct { BackboneElement `bson:",inline"` Type *Coding `bson:"type,omitempty" json:"type,omitempty"` Provider *Reference `bson:"provider,omitempty" json:"provider,omitempty"` Organization *Reference `bson:"organization,omitempty" json:"organization,omitempty"` Person *Reference `bson:"person,omitempty" json:"person,omitempty"` }
type ClaimPlus ¶
type ClaimPlus struct { Claim `bson:",inline"` ClaimPlusRelatedResources `bson:",inline"` }
type ClaimPlusRelatedResources ¶
type ClaimPlusRelatedResources struct { IncludedPractitionerResourcesReferencedByProvider *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByProvider,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ClaimPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (c *ClaimPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ClaimPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (c *ClaimPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*ClaimPlusRelatedResources) GetIncludedPractitionerResourceReferencedByProvider ¶
func (c *ClaimPlusRelatedResources) GetIncludedPractitionerResourceReferencedByProvider() (practitioner *Practitioner, err error)
func (*ClaimPlusRelatedResources) GetIncludedResources ¶
func (c *ClaimPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ClaimPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (c *ClaimPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ClaimPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (c *ClaimPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ClaimPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (c *ClaimPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ClaimPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (c *ClaimPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ClaimPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (c *ClaimPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ClaimPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (c *ClaimPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ClaimPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (c *ClaimPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ClaimPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (c *ClaimPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ClaimPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (c *ClaimPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ClaimPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (c *ClaimPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ClaimPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (c *ClaimPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ClaimPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (c *ClaimPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ClaimPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (c *ClaimPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ClaimPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (c *ClaimPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ClaimPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (c *ClaimPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ClaimPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (c *ClaimPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ClaimPlusRelatedResources) GetRevIncludedResources ¶
func (c *ClaimPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type ClaimProsthesisComponent ¶
type ClaimProsthesisComponent struct { BackboneElement `bson:",inline"` Initial *bool `bson:"initial,omitempty" json:"initial,omitempty"` PriorDate *FHIRDateTime `bson:"priorDate,omitempty" json:"priorDate,omitempty"` PriorMaterial *Coding `bson:"priorMaterial,omitempty" json:"priorMaterial,omitempty"` }
type ClaimResponse ¶
type ClaimResponse struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Request *Reference `bson:"request,omitempty" json:"request,omitempty"` Ruleset *Coding `bson:"ruleset,omitempty" json:"ruleset,omitempty"` OriginalRuleset *Coding `bson:"originalRuleset,omitempty" json:"originalRuleset,omitempty"` Created *FHIRDateTime `bson:"created,omitempty" json:"created,omitempty"` Organization *Reference `bson:"organization,omitempty" json:"organization,omitempty"` RequestProvider *Reference `bson:"requestProvider,omitempty" json:"requestProvider,omitempty"` RequestOrganization *Reference `bson:"requestOrganization,omitempty" json:"requestOrganization,omitempty"` Outcome string `bson:"outcome,omitempty" json:"outcome,omitempty"` Disposition string `bson:"disposition,omitempty" json:"disposition,omitempty"` PayeeType *Coding `bson:"payeeType,omitempty" json:"payeeType,omitempty"` Item []ClaimResponseItemsComponent `bson:"item,omitempty" json:"item,omitempty"` AddItem []ClaimResponseAddedItemComponent `bson:"addItem,omitempty" json:"addItem,omitempty"` Error []ClaimResponseErrorsComponent `bson:"error,omitempty" json:"error,omitempty"` TotalCost *Quantity `bson:"totalCost,omitempty" json:"totalCost,omitempty"` UnallocDeductable *Quantity `bson:"unallocDeductable,omitempty" json:"unallocDeductable,omitempty"` TotalBenefit *Quantity `bson:"totalBenefit,omitempty" json:"totalBenefit,omitempty"` PaymentAdjustment *Quantity `bson:"paymentAdjustment,omitempty" json:"paymentAdjustment,omitempty"` PaymentAdjustmentReason *Coding `bson:"paymentAdjustmentReason,omitempty" json:"paymentAdjustmentReason,omitempty"` PaymentDate *FHIRDateTime `bson:"paymentDate,omitempty" json:"paymentDate,omitempty"` PaymentAmount *Quantity `bson:"paymentAmount,omitempty" json:"paymentAmount,omitempty"` PaymentRef *Identifier `bson:"paymentRef,omitempty" json:"paymentRef,omitempty"` Reserved *Coding `bson:"reserved,omitempty" json:"reserved,omitempty"` Form *Coding `bson:"form,omitempty" json:"form,omitempty"` Note []ClaimResponseNotesComponent `bson:"note,omitempty" json:"note,omitempty"` Coverage []ClaimResponseCoverageComponent `bson:"coverage,omitempty" json:"coverage,omitempty"` }
func (*ClaimResponse) GetBSON ¶
func (x *ClaimResponse) GetBSON() (interface{}, error)
func (*ClaimResponse) MarshalJSON ¶
func (resource *ClaimResponse) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*ClaimResponse) UnmarshalJSON ¶
func (x *ClaimResponse) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ClaimResponseAddedItemAdjudicationComponent ¶
type ClaimResponseAddedItemAdjudicationComponent struct { BackboneElement `bson:",inline"` Code *Coding `bson:"code,omitempty" json:"code,omitempty"` Amount *Quantity `bson:"amount,omitempty" json:"amount,omitempty"` Value *float64 `bson:"value,omitempty" json:"value,omitempty"` }
type ClaimResponseAddedItemComponent ¶
type ClaimResponseAddedItemComponent struct { BackboneElement `bson:",inline"` SequenceLinkId []uint32 `bson:"sequenceLinkId,omitempty" json:"sequenceLinkId,omitempty"` Service *Coding `bson:"service,omitempty" json:"service,omitempty"` Fee *Quantity `bson:"fee,omitempty" json:"fee,omitempty"` NoteNumberLinkId []uint32 `bson:"noteNumberLinkId,omitempty" json:"noteNumberLinkId,omitempty"` Adjudication []ClaimResponseAddedItemAdjudicationComponent `bson:"adjudication,omitempty" json:"adjudication,omitempty"` Detail []ClaimResponseAddedItemsDetailComponent `bson:"detail,omitempty" json:"detail,omitempty"` }
type ClaimResponseAddedItemDetailAdjudicationComponent ¶
type ClaimResponseAddedItemDetailAdjudicationComponent struct { BackboneElement `bson:",inline"` Code *Coding `bson:"code,omitempty" json:"code,omitempty"` Amount *Quantity `bson:"amount,omitempty" json:"amount,omitempty"` Value *float64 `bson:"value,omitempty" json:"value,omitempty"` }
type ClaimResponseAddedItemsDetailComponent ¶
type ClaimResponseAddedItemsDetailComponent struct { BackboneElement `bson:",inline"` Service *Coding `bson:"service,omitempty" json:"service,omitempty"` Fee *Quantity `bson:"fee,omitempty" json:"fee,omitempty"` Adjudication []ClaimResponseAddedItemDetailAdjudicationComponent `bson:"adjudication,omitempty" json:"adjudication,omitempty"` }
type ClaimResponseCoverageComponent ¶
type ClaimResponseCoverageComponent struct { BackboneElement `bson:",inline"` Sequence *uint32 `bson:"sequence,omitempty" json:"sequence,omitempty"` Focal *bool `bson:"focal,omitempty" json:"focal,omitempty"` Coverage *Reference `bson:"coverage,omitempty" json:"coverage,omitempty"` BusinessArrangement string `bson:"businessArrangement,omitempty" json:"businessArrangement,omitempty"` Relationship *Coding `bson:"relationship,omitempty" json:"relationship,omitempty"` PreAuthRef []string `bson:"preAuthRef,omitempty" json:"preAuthRef,omitempty"` ClaimResponse *Reference `bson:"claimResponse,omitempty" json:"claimResponse,omitempty"` OriginalRuleset *Coding `bson:"originalRuleset,omitempty" json:"originalRuleset,omitempty"` }
type ClaimResponseDetailAdjudicationComponent ¶
type ClaimResponseDetailAdjudicationComponent struct { BackboneElement `bson:",inline"` Code *Coding `bson:"code,omitempty" json:"code,omitempty"` Amount *Quantity `bson:"amount,omitempty" json:"amount,omitempty"` Value *float64 `bson:"value,omitempty" json:"value,omitempty"` }
type ClaimResponseErrorsComponent ¶
type ClaimResponseErrorsComponent struct { BackboneElement `bson:",inline"` SequenceLinkId *uint32 `bson:"sequenceLinkId,omitempty" json:"sequenceLinkId,omitempty"` DetailSequenceLinkId *uint32 `bson:"detailSequenceLinkId,omitempty" json:"detailSequenceLinkId,omitempty"` SubdetailSequenceLinkId *uint32 `bson:"subdetailSequenceLinkId,omitempty" json:"subdetailSequenceLinkId,omitempty"` Code *Coding `bson:"code,omitempty" json:"code,omitempty"` }
type ClaimResponseItemAdjudicationComponent ¶
type ClaimResponseItemAdjudicationComponent struct { BackboneElement `bson:",inline"` Code *Coding `bson:"code,omitempty" json:"code,omitempty"` Amount *Quantity `bson:"amount,omitempty" json:"amount,omitempty"` Value *float64 `bson:"value,omitempty" json:"value,omitempty"` }
type ClaimResponseItemDetailComponent ¶
type ClaimResponseItemDetailComponent struct { BackboneElement `bson:",inline"` SequenceLinkId *uint32 `bson:"sequenceLinkId,omitempty" json:"sequenceLinkId,omitempty"` Adjudication []ClaimResponseDetailAdjudicationComponent `bson:"adjudication,omitempty" json:"adjudication,omitempty"` SubDetail []ClaimResponseSubDetailComponent `bson:"subDetail,omitempty" json:"subDetail,omitempty"` }
type ClaimResponseItemsComponent ¶
type ClaimResponseItemsComponent struct { BackboneElement `bson:",inline"` SequenceLinkId *uint32 `bson:"sequenceLinkId,omitempty" json:"sequenceLinkId,omitempty"` NoteNumber []uint32 `bson:"noteNumber,omitempty" json:"noteNumber,omitempty"` Adjudication []ClaimResponseItemAdjudicationComponent `bson:"adjudication,omitempty" json:"adjudication,omitempty"` Detail []ClaimResponseItemDetailComponent `bson:"detail,omitempty" json:"detail,omitempty"` }
type ClaimResponseNotesComponent ¶
type ClaimResponseNotesComponent struct { BackboneElement `bson:",inline"` Number *uint32 `bson:"number,omitempty" json:"number,omitempty"` Type *Coding `bson:"type,omitempty" json:"type,omitempty"` Text string `bson:"text,omitempty" json:"text,omitempty"` }
type ClaimResponsePlus ¶
type ClaimResponsePlus struct { ClaimResponse `bson:",inline"` ClaimResponsePlusRelatedResources `bson:",inline"` }
type ClaimResponsePlusRelatedResources ¶
type ClaimResponsePlusRelatedResources struct { RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ClaimResponsePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (c *ClaimResponsePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ClaimResponsePlusRelatedResources) GetIncludedResources ¶
func (c *ClaimResponsePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ClaimResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (c *ClaimResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ClaimResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (c *ClaimResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ClaimResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (c *ClaimResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ClaimResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (c *ClaimResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ClaimResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (c *ClaimResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ClaimResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (c *ClaimResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ClaimResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (c *ClaimResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ClaimResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (c *ClaimResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ClaimResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (c *ClaimResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ClaimResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (c *ClaimResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ClaimResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (c *ClaimResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ClaimResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (c *ClaimResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ClaimResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (c *ClaimResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ClaimResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (c *ClaimResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ClaimResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (c *ClaimResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ClaimResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (c *ClaimResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ClaimResponsePlusRelatedResources) GetRevIncludedResources ¶
func (c *ClaimResponsePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type ClaimResponseSubDetailComponent ¶
type ClaimResponseSubDetailComponent struct { BackboneElement `bson:",inline"` SequenceLinkId *uint32 `bson:"sequenceLinkId,omitempty" json:"sequenceLinkId,omitempty"` Adjudication []ClaimResponseSubdetailAdjudicationComponent `bson:"adjudication,omitempty" json:"adjudication,omitempty"` }
type ClaimResponseSubdetailAdjudicationComponent ¶
type ClaimResponseSubdetailAdjudicationComponent struct { BackboneElement `bson:",inline"` Code *Coding `bson:"code,omitempty" json:"code,omitempty"` Amount *Quantity `bson:"amount,omitempty" json:"amount,omitempty"` Value *float64 `bson:"value,omitempty" json:"value,omitempty"` }
type ClaimSubDetailComponent ¶
type ClaimSubDetailComponent struct { BackboneElement `bson:",inline"` Sequence *uint32 `bson:"sequence,omitempty" json:"sequence,omitempty"` Type *Coding `bson:"type,omitempty" json:"type,omitempty"` Service *Coding `bson:"service,omitempty" json:"service,omitempty"` Quantity *Quantity `bson:"quantity,omitempty" json:"quantity,omitempty"` UnitPrice *Quantity `bson:"unitPrice,omitempty" json:"unitPrice,omitempty"` Factor *float64 `bson:"factor,omitempty" json:"factor,omitempty"` Points *float64 `bson:"points,omitempty" json:"points,omitempty"` Net *Quantity `bson:"net,omitempty" json:"net,omitempty"` Udi *Coding `bson:"udi,omitempty" json:"udi,omitempty"` }
type ClinicalImpression ¶
type ClinicalImpression struct { DomainResource `bson:",inline"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Assessor *Reference `bson:"assessor,omitempty" json:"assessor,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Previous *Reference `bson:"previous,omitempty" json:"previous,omitempty"` Problem []Reference `bson:"problem,omitempty" json:"problem,omitempty"` TriggerCodeableConcept *CodeableConcept `bson:"triggerCodeableConcept,omitempty" json:"triggerCodeableConcept,omitempty"` TriggerReference *Reference `bson:"triggerReference,omitempty" json:"triggerReference,omitempty"` Investigations []ClinicalImpressionInvestigationsComponent `bson:"investigations,omitempty" json:"investigations,omitempty"` Protocol string `bson:"protocol,omitempty" json:"protocol,omitempty"` Summary string `bson:"summary,omitempty" json:"summary,omitempty"` Finding []ClinicalImpressionFindingComponent `bson:"finding,omitempty" json:"finding,omitempty"` Resolved []CodeableConcept `bson:"resolved,omitempty" json:"resolved,omitempty"` RuledOut []ClinicalImpressionRuledOutComponent `bson:"ruledOut,omitempty" json:"ruledOut,omitempty"` Prognosis string `bson:"prognosis,omitempty" json:"prognosis,omitempty"` Plan []Reference `bson:"plan,omitempty" json:"plan,omitempty"` Action []Reference `bson:"action,omitempty" json:"action,omitempty"` }
func (*ClinicalImpression) GetBSON ¶
func (x *ClinicalImpression) GetBSON() (interface{}, error)
func (*ClinicalImpression) MarshalJSON ¶
func (resource *ClinicalImpression) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*ClinicalImpression) UnmarshalJSON ¶
func (x *ClinicalImpression) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ClinicalImpressionFindingComponent ¶
type ClinicalImpressionFindingComponent struct { BackboneElement `bson:",inline"` Item *CodeableConcept `bson:"item,omitempty" json:"item,omitempty"` Cause string `bson:"cause,omitempty" json:"cause,omitempty"` }
type ClinicalImpressionInvestigationsComponent ¶
type ClinicalImpressionInvestigationsComponent struct { BackboneElement `bson:",inline"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` Item []Reference `bson:"item,omitempty" json:"item,omitempty"` }
type ClinicalImpressionPlus ¶
type ClinicalImpressionPlus struct { ClinicalImpression `bson:",inline"` ClinicalImpressionPlusRelatedResources `bson:",inline"` }
type ClinicalImpressionPlusRelatedResources ¶
type ClinicalImpressionPlusRelatedResources struct { IncludedClinicalImpressionResourcesReferencedByPrevious *[]ClinicalImpression `bson:"_includedClinicalImpressionResourcesReferencedByPrevious,omitempty"` IncludedPractitionerResourcesReferencedByAssessor *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByAssessor,omitempty"` IncludedConditionResourcesReferencedByProblem *[]Condition `bson:"_includedConditionResourcesReferencedByProblem,omitempty"` IncludedAllergyIntoleranceResourcesReferencedByProblem *[]AllergyIntolerance `bson:"_includedAllergyIntoleranceResourcesReferencedByProblem,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedFamilyMemberHistoryResourcesReferencedByInvestigation *[]FamilyMemberHistory `bson:"_includedFamilyMemberHistoryResourcesReferencedByInvestigation,omitempty"` IncludedObservationResourcesReferencedByInvestigation *[]Observation `bson:"_includedObservationResourcesReferencedByInvestigation,omitempty"` IncludedDiagnosticReportResourcesReferencedByInvestigation *[]DiagnosticReport `bson:"_includedDiagnosticReportResourcesReferencedByInvestigation,omitempty"` IncludedQuestionnaireResponseResourcesReferencedByInvestigation *[]QuestionnaireResponse `bson:"_includedQuestionnaireResponseResourcesReferencedByInvestigation,omitempty"` IncludedAppointmentResourcesReferencedByAction *[]Appointment `bson:"_includedAppointmentResourcesReferencedByAction,omitempty"` IncludedReferralRequestResourcesReferencedByAction *[]ReferralRequest `bson:"_includedReferralRequestResourcesReferencedByAction,omitempty"` IncludedNutritionOrderResourcesReferencedByAction *[]NutritionOrder `bson:"_includedNutritionOrderResourcesReferencedByAction,omitempty"` IncludedProcedureRequestResourcesReferencedByAction *[]ProcedureRequest `bson:"_includedProcedureRequestResourcesReferencedByAction,omitempty"` IncludedProcedureResourcesReferencedByAction *[]Procedure `bson:"_includedProcedureResourcesReferencedByAction,omitempty"` IncludedDiagnosticOrderResourcesReferencedByAction *[]DiagnosticOrder `bson:"_includedDiagnosticOrderResourcesReferencedByAction,omitempty"` IncludedMedicationOrderResourcesReferencedByAction *[]MedicationOrder `bson:"_includedMedicationOrderResourcesReferencedByAction,omitempty"` IncludedSupplyRequestResourcesReferencedByAction *[]SupplyRequest `bson:"_includedSupplyRequestResourcesReferencedByAction,omitempty"` IncludedAppointmentResourcesReferencedByPlan *[]Appointment `bson:"_includedAppointmentResourcesReferencedByPlan,omitempty"` IncludedOrderResourcesReferencedByPlan *[]Order `bson:"_includedOrderResourcesReferencedByPlan,omitempty"` IncludedReferralRequestResourcesReferencedByPlan *[]ReferralRequest `bson:"_includedReferralRequestResourcesReferencedByPlan,omitempty"` IncludedProcessRequestResourcesReferencedByPlan *[]ProcessRequest `bson:"_includedProcessRequestResourcesReferencedByPlan,omitempty"` IncludedVisionPrescriptionResourcesReferencedByPlan *[]VisionPrescription `bson:"_includedVisionPrescriptionResourcesReferencedByPlan,omitempty"` IncludedDiagnosticOrderResourcesReferencedByPlan *[]DiagnosticOrder `bson:"_includedDiagnosticOrderResourcesReferencedByPlan,omitempty"` IncludedProcedureRequestResourcesReferencedByPlan *[]ProcedureRequest `bson:"_includedProcedureRequestResourcesReferencedByPlan,omitempty"` IncludedDeviceUseRequestResourcesReferencedByPlan *[]DeviceUseRequest `bson:"_includedDeviceUseRequestResourcesReferencedByPlan,omitempty"` IncludedSupplyRequestResourcesReferencedByPlan *[]SupplyRequest `bson:"_includedSupplyRequestResourcesReferencedByPlan,omitempty"` IncludedCarePlanResourcesReferencedByPlan *[]CarePlan `bson:"_includedCarePlanResourcesReferencedByPlan,omitempty"` IncludedNutritionOrderResourcesReferencedByPlan *[]NutritionOrder `bson:"_includedNutritionOrderResourcesReferencedByPlan,omitempty"` IncludedMedicationOrderResourcesReferencedByPlan *[]MedicationOrder `bson:"_includedMedicationOrderResourcesReferencedByPlan,omitempty"` IncludedCommunicationRequestResourcesReferencedByPlan *[]CommunicationRequest `bson:"_includedCommunicationRequestResourcesReferencedByPlan,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingPrevious *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingPrevious,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ClinicalImpressionPlusRelatedResources) GetIncludedAllergyIntoleranceResourcesReferencedByProblem ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedAllergyIntoleranceResourcesReferencedByProblem() (allergyIntolerances []AllergyIntolerance, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ClinicalImpressionPlusRelatedResources) GetIncludedAppointmentResourcesReferencedByAction ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedAppointmentResourcesReferencedByAction() (appointments []Appointment, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedAppointmentResourcesReferencedByPlan ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedAppointmentResourcesReferencedByPlan() (appointments []Appointment, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedCarePlanResourcesReferencedByPlan ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedCarePlanResourcesReferencedByPlan() (carePlans []CarePlan, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedClinicalImpressionResourceReferencedByPrevious ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedClinicalImpressionResourceReferencedByPrevious() (clinicalImpression *ClinicalImpression, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedCommunicationRequestResourcesReferencedByPlan ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedCommunicationRequestResourcesReferencedByPlan() (communicationRequests []CommunicationRequest, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedConditionResourcesReferencedByProblem ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedConditionResourcesReferencedByProblem() (conditions []Condition, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedDeviceUseRequestResourcesReferencedByPlan ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedDeviceUseRequestResourcesReferencedByPlan() (deviceUseRequests []DeviceUseRequest, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedDiagnosticOrderResourcesReferencedByAction ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedDiagnosticOrderResourcesReferencedByAction() (diagnosticOrders []DiagnosticOrder, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedDiagnosticOrderResourcesReferencedByPlan ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedDiagnosticOrderResourcesReferencedByPlan() (diagnosticOrders []DiagnosticOrder, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedDiagnosticReportResourcesReferencedByInvestigation ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedDiagnosticReportResourcesReferencedByInvestigation() (diagnosticReports []DiagnosticReport, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedFamilyMemberHistoryResourcesReferencedByInvestigation ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedFamilyMemberHistoryResourcesReferencedByInvestigation() (familyMemberHistories []FamilyMemberHistory, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedMedicationOrderResourcesReferencedByAction ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedMedicationOrderResourcesReferencedByAction() (medicationOrders []MedicationOrder, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedMedicationOrderResourcesReferencedByPlan ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedMedicationOrderResourcesReferencedByPlan() (medicationOrders []MedicationOrder, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedNutritionOrderResourcesReferencedByAction ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedNutritionOrderResourcesReferencedByAction() (nutritionOrders []NutritionOrder, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedNutritionOrderResourcesReferencedByPlan ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedNutritionOrderResourcesReferencedByPlan() (nutritionOrders []NutritionOrder, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedObservationResourcesReferencedByInvestigation ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedObservationResourcesReferencedByInvestigation() (observations []Observation, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedOrderResourcesReferencedByPlan ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedOrderResourcesReferencedByPlan() (orders []Order, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAssessor ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAssessor() (practitioner *Practitioner, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedProcedureRequestResourcesReferencedByAction ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedProcedureRequestResourcesReferencedByAction() (procedureRequests []ProcedureRequest, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedProcedureRequestResourcesReferencedByPlan ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedProcedureRequestResourcesReferencedByPlan() (procedureRequests []ProcedureRequest, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedProcedureResourcesReferencedByAction ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedProcedureResourcesReferencedByAction() (procedures []Procedure, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedProcessRequestResourcesReferencedByPlan ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedProcessRequestResourcesReferencedByPlan() (processRequests []ProcessRequest, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedQuestionnaireResponseResourcesReferencedByInvestigation ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedQuestionnaireResponseResourcesReferencedByInvestigation() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedReferralRequestResourcesReferencedByAction ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedReferralRequestResourcesReferencedByAction() (referralRequests []ReferralRequest, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedReferralRequestResourcesReferencedByPlan ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedReferralRequestResourcesReferencedByPlan() (referralRequests []ReferralRequest, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedResources ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ClinicalImpressionPlusRelatedResources) GetIncludedSupplyRequestResourcesReferencedByAction ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedSupplyRequestResourcesReferencedByAction() (supplyRequests []SupplyRequest, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedSupplyRequestResourcesReferencedByPlan ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedSupplyRequestResourcesReferencedByPlan() (supplyRequests []SupplyRequest, err error)
func (*ClinicalImpressionPlusRelatedResources) GetIncludedVisionPrescriptionResourcesReferencedByPlan ¶
func (c *ClinicalImpressionPlusRelatedResources) GetIncludedVisionPrescriptionResourcesReferencedByPlan() (visionPrescriptions []VisionPrescription, err error)
func (*ClinicalImpressionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ClinicalImpressionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ClinicalImpressionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPrevious ¶
func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPrevious() (clinicalImpressions []ClinicalImpression, err error)
func (*ClinicalImpressionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ClinicalImpressionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ClinicalImpressionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ClinicalImpressionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ClinicalImpressionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ClinicalImpressionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ClinicalImpressionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ClinicalImpressionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ClinicalImpressionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ClinicalImpressionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ClinicalImpressionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ClinicalImpressionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ClinicalImpressionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ClinicalImpressionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ClinicalImpressionPlusRelatedResources) GetRevIncludedResources ¶
func (c *ClinicalImpressionPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type ClinicalImpressionRuledOutComponent ¶
type ClinicalImpressionRuledOutComponent struct { BackboneElement `bson:",inline"` Item *CodeableConcept `bson:"item,omitempty" json:"item,omitempty"` Reason string `bson:"reason,omitempty" json:"reason,omitempty"` }
type CodeableConcept ¶
type CodeableConcept struct { Coding []Coding `bson:"coding,omitempty" json:"coding,omitempty"` Text string `bson:"text,omitempty" json:"text,omitempty"` }
func (*CodeableConcept) MatchesCode ¶
func (c *CodeableConcept) MatchesCode(system string, code string) bool
type CodeableConcepts ¶
type CodeableConcepts []CodeableConcept
func (CodeableConcepts) AnyMatchesAnyCode ¶
func (slice CodeableConcepts) AnyMatchesAnyCode(codings []Coding) bool
func (CodeableConcepts) AnyMatchesCode ¶
func (slice CodeableConcepts) AnyMatchesCode(system string, code string) bool
type Coding ¶
type Coding struct { System string `bson:"system,omitempty" json:"system,omitempty"` Version string `bson:"version,omitempty" json:"version,omitempty"` Code string `bson:"code,omitempty" json:"code,omitempty"` Display string `bson:"display,omitempty" json:"display,omitempty"` UserSelected *bool `bson:"userSelected,omitempty" json:"userSelected,omitempty"` }
type Communication ¶
type Communication struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Category *CodeableConcept `bson:"category,omitempty" json:"category,omitempty"` Sender *Reference `bson:"sender,omitempty" json:"sender,omitempty"` Recipient []Reference `bson:"recipient,omitempty" json:"recipient,omitempty"` Payload []CommunicationPayloadComponent `bson:"payload,omitempty" json:"payload,omitempty"` Medium []CodeableConcept `bson:"medium,omitempty" json:"medium,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` Sent *FHIRDateTime `bson:"sent,omitempty" json:"sent,omitempty"` Received *FHIRDateTime `bson:"received,omitempty" json:"received,omitempty"` Reason []CodeableConcept `bson:"reason,omitempty" json:"reason,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` RequestDetail *Reference `bson:"requestDetail,omitempty" json:"requestDetail,omitempty"` }
func (*Communication) GetBSON ¶
func (x *Communication) GetBSON() (interface{}, error)
func (*Communication) MarshalJSON ¶
func (resource *Communication) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*Communication) UnmarshalJSON ¶
func (x *Communication) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type CommunicationPayloadComponent ¶
type CommunicationPayloadComponent struct { BackboneElement `bson:",inline"` ContentString string `bson:"contentString,omitempty" json:"contentString,omitempty"` ContentAttachment *Attachment `bson:"contentAttachment,omitempty" json:"contentAttachment,omitempty"` ContentReference *Reference `bson:"contentReference,omitempty" json:"contentReference,omitempty"` }
type CommunicationPlus ¶
type CommunicationPlus struct { Communication `bson:",inline"` CommunicationPlusRelatedResources `bson:",inline"` }
type CommunicationPlusRelatedResources ¶
type CommunicationPlusRelatedResources struct { IncludedCommunicationRequestResourcesReferencedByRequest *[]CommunicationRequest `bson:"_includedCommunicationRequestResourcesReferencedByRequest,omitempty"` IncludedPractitionerResourcesReferencedBySender *[]Practitioner `bson:"_includedPractitionerResourcesReferencedBySender,omitempty"` IncludedOrganizationResourcesReferencedBySender *[]Organization `bson:"_includedOrganizationResourcesReferencedBySender,omitempty"` IncludedDeviceResourcesReferencedBySender *[]Device `bson:"_includedDeviceResourcesReferencedBySender,omitempty"` IncludedPatientResourcesReferencedBySender *[]Patient `bson:"_includedPatientResourcesReferencedBySender,omitempty"` IncludedRelatedPersonResourcesReferencedBySender *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedBySender,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedPractitionerResourcesReferencedByRecipient *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByRecipient,omitempty"` IncludedGroupResourcesReferencedByRecipient *[]Group `bson:"_includedGroupResourcesReferencedByRecipient,omitempty"` IncludedOrganizationResourcesReferencedByRecipient *[]Organization `bson:"_includedOrganizationResourcesReferencedByRecipient,omitempty"` IncludedDeviceResourcesReferencedByRecipient *[]Device `bson:"_includedDeviceResourcesReferencedByRecipient,omitempty"` IncludedPatientResourcesReferencedByRecipient *[]Patient `bson:"_includedPatientResourcesReferencedByRecipient,omitempty"` IncludedRelatedPersonResourcesReferencedByRecipient *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByRecipient,omitempty"` IncludedEncounterResourcesReferencedByEncounter *[]Encounter `bson:"_includedEncounterResourcesReferencedByEncounter,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*CommunicationPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (c *CommunicationPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*CommunicationPlusRelatedResources) GetIncludedCommunicationRequestResourceReferencedByRequest ¶
func (c *CommunicationPlusRelatedResources) GetIncludedCommunicationRequestResourceReferencedByRequest() (communicationRequest *CommunicationRequest, err error)
func (*CommunicationPlusRelatedResources) GetIncludedDeviceResourceReferencedBySender ¶
func (c *CommunicationPlusRelatedResources) GetIncludedDeviceResourceReferencedBySender() (device *Device, err error)
func (*CommunicationPlusRelatedResources) GetIncludedDeviceResourcesReferencedByRecipient ¶
func (c *CommunicationPlusRelatedResources) GetIncludedDeviceResourcesReferencedByRecipient() (devices []Device, err error)
func (*CommunicationPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter ¶
func (c *CommunicationPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
func (*CommunicationPlusRelatedResources) GetIncludedGroupResourcesReferencedByRecipient ¶
func (c *CommunicationPlusRelatedResources) GetIncludedGroupResourcesReferencedByRecipient() (groups []Group, err error)
func (*CommunicationPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySender ¶
func (c *CommunicationPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySender() (organization *Organization, err error)
func (*CommunicationPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByRecipient ¶
func (c *CommunicationPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByRecipient() (organizations []Organization, err error)
func (*CommunicationPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (c *CommunicationPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*CommunicationPlusRelatedResources) GetIncludedPatientResourceReferencedBySender ¶
func (c *CommunicationPlusRelatedResources) GetIncludedPatientResourceReferencedBySender() (patient *Patient, err error)
func (*CommunicationPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (c *CommunicationPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*CommunicationPlusRelatedResources) GetIncludedPatientResourcesReferencedByRecipient ¶
func (c *CommunicationPlusRelatedResources) GetIncludedPatientResourcesReferencedByRecipient() (patients []Patient, err error)
func (*CommunicationPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySender ¶
func (c *CommunicationPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySender() (practitioner *Practitioner, err error)
func (*CommunicationPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByRecipient ¶
func (c *CommunicationPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByRecipient() (practitioners []Practitioner, err error)
func (*CommunicationPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedBySender ¶
func (c *CommunicationPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedBySender() (relatedPerson *RelatedPerson, err error)
func (*CommunicationPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByRecipient ¶
func (c *CommunicationPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByRecipient() (relatedPeople []RelatedPerson, err error)
func (*CommunicationPlusRelatedResources) GetIncludedResources ¶
func (c *CommunicationPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*CommunicationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (c *CommunicationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*CommunicationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (c *CommunicationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*CommunicationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (c *CommunicationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*CommunicationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (c *CommunicationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*CommunicationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (c *CommunicationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*CommunicationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (c *CommunicationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*CommunicationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (c *CommunicationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*CommunicationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (c *CommunicationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*CommunicationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (c *CommunicationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*CommunicationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (c *CommunicationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*CommunicationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (c *CommunicationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*CommunicationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (c *CommunicationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*CommunicationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (c *CommunicationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*CommunicationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (c *CommunicationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*CommunicationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (c *CommunicationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*CommunicationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (c *CommunicationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*CommunicationPlusRelatedResources) GetRevIncludedResources ¶
func (c *CommunicationPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type CommunicationRequest ¶
type CommunicationRequest struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Category *CodeableConcept `bson:"category,omitempty" json:"category,omitempty"` Sender *Reference `bson:"sender,omitempty" json:"sender,omitempty"` Recipient []Reference `bson:"recipient,omitempty" json:"recipient,omitempty"` Payload []CommunicationRequestPayloadComponent `bson:"payload,omitempty" json:"payload,omitempty"` Medium []CodeableConcept `bson:"medium,omitempty" json:"medium,omitempty"` Requester *Reference `bson:"requester,omitempty" json:"requester,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` ScheduledDateTime *FHIRDateTime `bson:"scheduledDateTime,omitempty" json:"scheduledDateTime,omitempty"` ScheduledPeriod *Period `bson:"scheduledPeriod,omitempty" json:"scheduledPeriod,omitempty"` Reason []CodeableConcept `bson:"reason,omitempty" json:"reason,omitempty"` RequestedOn *FHIRDateTime `bson:"requestedOn,omitempty" json:"requestedOn,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Priority *CodeableConcept `bson:"priority,omitempty" json:"priority,omitempty"` }
func (*CommunicationRequest) GetBSON ¶
func (x *CommunicationRequest) GetBSON() (interface{}, error)
func (*CommunicationRequest) MarshalJSON ¶
func (resource *CommunicationRequest) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*CommunicationRequest) UnmarshalJSON ¶
func (x *CommunicationRequest) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type CommunicationRequestPayloadComponent ¶
type CommunicationRequestPayloadComponent struct { BackboneElement `bson:",inline"` ContentString string `bson:"contentString,omitempty" json:"contentString,omitempty"` ContentAttachment *Attachment `bson:"contentAttachment,omitempty" json:"contentAttachment,omitempty"` ContentReference *Reference `bson:"contentReference,omitempty" json:"contentReference,omitempty"` }
type CommunicationRequestPlus ¶
type CommunicationRequestPlus struct { CommunicationRequest `bson:",inline"` CommunicationRequestPlusRelatedResources `bson:",inline"` }
type CommunicationRequestPlusRelatedResources ¶
type CommunicationRequestPlusRelatedResources struct { IncludedPractitionerResourcesReferencedByRequester *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByRequester,omitempty"` IncludedPatientResourcesReferencedByRequester *[]Patient `bson:"_includedPatientResourcesReferencedByRequester,omitempty"` IncludedRelatedPersonResourcesReferencedByRequester *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByRequester,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedEncounterResourcesReferencedByEncounter *[]Encounter `bson:"_includedEncounterResourcesReferencedByEncounter,omitempty"` IncludedPractitionerResourcesReferencedBySender *[]Practitioner `bson:"_includedPractitionerResourcesReferencedBySender,omitempty"` IncludedOrganizationResourcesReferencedBySender *[]Organization `bson:"_includedOrganizationResourcesReferencedBySender,omitempty"` IncludedDeviceResourcesReferencedBySender *[]Device `bson:"_includedDeviceResourcesReferencedBySender,omitempty"` IncludedPatientResourcesReferencedBySender *[]Patient `bson:"_includedPatientResourcesReferencedBySender,omitempty"` IncludedRelatedPersonResourcesReferencedBySender *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedBySender,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedPractitionerResourcesReferencedByRecipient *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByRecipient,omitempty"` IncludedOrganizationResourcesReferencedByRecipient *[]Organization `bson:"_includedOrganizationResourcesReferencedByRecipient,omitempty"` IncludedDeviceResourcesReferencedByRecipient *[]Device `bson:"_includedDeviceResourcesReferencedByRecipient,omitempty"` IncludedPatientResourcesReferencedByRecipient *[]Patient `bson:"_includedPatientResourcesReferencedByRecipient,omitempty"` IncludedRelatedPersonResourcesReferencedByRecipient *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByRecipient,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedCarePlanResourcesReferencingActivityreference *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingActivityreference,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCommunicationResourcesReferencingRequest *[]Communication `bson:"_revIncludedCommunicationResourcesReferencingRequest,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingPlan *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingPlan,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*CommunicationRequestPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (c *CommunicationRequestPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*CommunicationRequestPlusRelatedResources) GetIncludedDeviceResourceReferencedBySender ¶
func (c *CommunicationRequestPlusRelatedResources) GetIncludedDeviceResourceReferencedBySender() (device *Device, err error)
func (*CommunicationRequestPlusRelatedResources) GetIncludedDeviceResourcesReferencedByRecipient ¶
func (c *CommunicationRequestPlusRelatedResources) GetIncludedDeviceResourcesReferencedByRecipient() (devices []Device, err error)
func (*CommunicationRequestPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter ¶
func (c *CommunicationRequestPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
func (*CommunicationRequestPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySender ¶
func (c *CommunicationRequestPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySender() (organization *Organization, err error)
func (*CommunicationRequestPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByRecipient ¶
func (c *CommunicationRequestPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByRecipient() (organizations []Organization, err error)
func (*CommunicationRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (c *CommunicationRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*CommunicationRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByRequester ¶
func (c *CommunicationRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByRequester() (patient *Patient, err error)
func (*CommunicationRequestPlusRelatedResources) GetIncludedPatientResourceReferencedBySender ¶
func (c *CommunicationRequestPlusRelatedResources) GetIncludedPatientResourceReferencedBySender() (patient *Patient, err error)
func (*CommunicationRequestPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (c *CommunicationRequestPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*CommunicationRequestPlusRelatedResources) GetIncludedPatientResourcesReferencedByRecipient ¶
func (c *CommunicationRequestPlusRelatedResources) GetIncludedPatientResourcesReferencedByRecipient() (patients []Patient, err error)
func (*CommunicationRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedByRequester ¶
func (c *CommunicationRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedByRequester() (practitioner *Practitioner, err error)
func (*CommunicationRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySender ¶
func (c *CommunicationRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySender() (practitioner *Practitioner, err error)
func (*CommunicationRequestPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByRecipient ¶
func (c *CommunicationRequestPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByRecipient() (practitioners []Practitioner, err error)
func (*CommunicationRequestPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByRequester ¶
func (c *CommunicationRequestPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByRequester() (relatedPerson *RelatedPerson, err error)
func (*CommunicationRequestPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedBySender ¶
func (c *CommunicationRequestPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedBySender() (relatedPerson *RelatedPerson, err error)
func (*CommunicationRequestPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByRecipient ¶
func (c *CommunicationRequestPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByRecipient() (relatedPeople []RelatedPerson, err error)
func (*CommunicationRequestPlusRelatedResources) GetIncludedResources ¶
func (c *CommunicationRequestPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRequest ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRequest() (communications []Communication, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*CommunicationRequestPlusRelatedResources) GetRevIncludedResources ¶
func (c *CommunicationRequestPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Composition ¶
type Composition struct { DomainResource `bson:",inline"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Class *CodeableConcept `bson:"class,omitempty" json:"class,omitempty"` Title string `bson:"title,omitempty" json:"title,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Confidentiality string `bson:"confidentiality,omitempty" json:"confidentiality,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Author []Reference `bson:"author,omitempty" json:"author,omitempty"` Attester []CompositionAttesterComponent `bson:"attester,omitempty" json:"attester,omitempty"` Custodian *Reference `bson:"custodian,omitempty" json:"custodian,omitempty"` Event []CompositionEventComponent `bson:"event,omitempty" json:"event,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` Section []CompositionSectionComponent `bson:"section,omitempty" json:"section,omitempty"` }
func (*Composition) GetBSON ¶
func (x *Composition) GetBSON() (interface{}, error)
func (*Composition) MarshalJSON ¶
func (resource *Composition) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*Composition) UnmarshalJSON ¶
func (x *Composition) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type CompositionAttesterComponent ¶
type CompositionAttesterComponent struct { BackboneElement `bson:",inline"` Mode []string `bson:"mode,omitempty" json:"mode,omitempty"` Time *FHIRDateTime `bson:"time,omitempty" json:"time,omitempty"` Party *Reference `bson:"party,omitempty" json:"party,omitempty"` }
type CompositionEventComponent ¶
type CompositionEventComponent struct { BackboneElement `bson:",inline"` Code []CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` Detail []Reference `bson:"detail,omitempty" json:"detail,omitempty"` }
type CompositionPlus ¶
type CompositionPlus struct { Composition `bson:",inline"` CompositionPlusRelatedResources `bson:",inline"` }
type CompositionPlusRelatedResources ¶
type CompositionPlusRelatedResources struct { IncludedPractitionerResourcesReferencedByAuthor *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByAuthor,omitempty"` IncludedDeviceResourcesReferencedByAuthor *[]Device `bson:"_includedDeviceResourcesReferencedByAuthor,omitempty"` IncludedPatientResourcesReferencedByAuthor *[]Patient `bson:"_includedPatientResourcesReferencedByAuthor,omitempty"` IncludedRelatedPersonResourcesReferencedByAuthor *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByAuthor,omitempty"` IncludedEncounterResourcesReferencedByEncounter *[]Encounter `bson:"_includedEncounterResourcesReferencedByEncounter,omitempty"` IncludedPractitionerResourcesReferencedByAttester *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByAttester,omitempty"` IncludedOrganizationResourcesReferencedByAttester *[]Organization `bson:"_includedOrganizationResourcesReferencedByAttester,omitempty"` IncludedPatientResourcesReferencedByAttester *[]Patient `bson:"_includedPatientResourcesReferencedByAttester,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedBundleResourcesReferencingComposition *[]Bundle `bson:"_revIncludedBundleResourcesReferencingComposition,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*CompositionPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (c *CompositionPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*CompositionPlusRelatedResources) GetIncludedDeviceResourcesReferencedByAuthor ¶
func (c *CompositionPlusRelatedResources) GetIncludedDeviceResourcesReferencedByAuthor() (devices []Device, err error)
func (*CompositionPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter ¶
func (c *CompositionPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
func (*CompositionPlusRelatedResources) GetIncludedOrganizationResourceReferencedByAttester ¶
func (c *CompositionPlusRelatedResources) GetIncludedOrganizationResourceReferencedByAttester() (organization *Organization, err error)
func (*CompositionPlusRelatedResources) GetIncludedPatientResourceReferencedByAttester ¶
func (c *CompositionPlusRelatedResources) GetIncludedPatientResourceReferencedByAttester() (patient *Patient, err error)
func (*CompositionPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (c *CompositionPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*CompositionPlusRelatedResources) GetIncludedPatientResourcesReferencedByAuthor ¶
func (c *CompositionPlusRelatedResources) GetIncludedPatientResourcesReferencedByAuthor() (patients []Patient, err error)
func (*CompositionPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAttester ¶
func (c *CompositionPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAttester() (practitioner *Practitioner, err error)
func (*CompositionPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByAuthor ¶
func (c *CompositionPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByAuthor() (practitioners []Practitioner, err error)
func (*CompositionPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByAuthor ¶
func (c *CompositionPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByAuthor() (relatedPeople []RelatedPerson, err error)
func (*CompositionPlusRelatedResources) GetIncludedResources ¶
func (c *CompositionPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*CompositionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (c *CompositionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*CompositionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (c *CompositionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*CompositionPlusRelatedResources) GetRevIncludedBundleResourcesReferencingComposition ¶
func (c *CompositionPlusRelatedResources) GetRevIncludedBundleResourcesReferencingComposition() (bundles []Bundle, err error)
func (*CompositionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (c *CompositionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*CompositionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (c *CompositionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*CompositionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (c *CompositionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*CompositionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (c *CompositionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*CompositionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (c *CompositionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*CompositionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (c *CompositionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*CompositionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (c *CompositionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*CompositionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (c *CompositionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*CompositionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (c *CompositionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*CompositionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (c *CompositionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*CompositionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (c *CompositionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*CompositionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (c *CompositionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*CompositionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (c *CompositionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*CompositionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (c *CompositionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*CompositionPlusRelatedResources) GetRevIncludedResources ¶
func (c *CompositionPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type CompositionSectionComponent ¶
type CompositionSectionComponent struct { BackboneElement `bson:",inline"` Title string `bson:"title,omitempty" json:"title,omitempty"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` Text *Narrative `bson:"text,omitempty" json:"text,omitempty"` Mode string `bson:"mode,omitempty" json:"mode,omitempty"` OrderedBy *CodeableConcept `bson:"orderedBy,omitempty" json:"orderedBy,omitempty"` Entry []Reference `bson:"entry,omitempty" json:"entry,omitempty"` EmptyReason *CodeableConcept `bson:"emptyReason,omitempty" json:"emptyReason,omitempty"` Section []CompositionSectionComponent `bson:"section,omitempty" json:"section,omitempty"` }
type ConceptMap ¶
type ConceptMap struct { DomainResource `bson:",inline"` Url string `bson:"url,omitempty" json:"url,omitempty"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Version string `bson:"version,omitempty" json:"version,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Experimental *bool `bson:"experimental,omitempty" json:"experimental,omitempty"` Publisher string `bson:"publisher,omitempty" json:"publisher,omitempty"` Contact []ConceptMapContactComponent `bson:"contact,omitempty" json:"contact,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` UseContext []CodeableConcept `bson:"useContext,omitempty" json:"useContext,omitempty"` Requirements string `bson:"requirements,omitempty" json:"requirements,omitempty"` Copyright string `bson:"copyright,omitempty" json:"copyright,omitempty"` SourceUri string `bson:"sourceUri,omitempty" json:"sourceUri,omitempty"` SourceReference *Reference `bson:"sourceReference,omitempty" json:"sourceReference,omitempty"` TargetUri string `bson:"targetUri,omitempty" json:"targetUri,omitempty"` TargetReference *Reference `bson:"targetReference,omitempty" json:"targetReference,omitempty"` Element []ConceptMapSourceElementComponent `bson:"element,omitempty" json:"element,omitempty"` }
func (*ConceptMap) GetBSON ¶
func (x *ConceptMap) GetBSON() (interface{}, error)
func (*ConceptMap) MarshalJSON ¶
func (resource *ConceptMap) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*ConceptMap) UnmarshalJSON ¶
func (x *ConceptMap) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ConceptMapContactComponent ¶
type ConceptMapContactComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` }
type ConceptMapOtherElementComponent ¶
type ConceptMapOtherElementComponent struct { BackboneElement `bson:",inline"` Element string `bson:"element,omitempty" json:"element,omitempty"` CodeSystem string `bson:"codeSystem,omitempty" json:"codeSystem,omitempty"` Code string `bson:"code,omitempty" json:"code,omitempty"` }
type ConceptMapPlus ¶
type ConceptMapPlus struct { ConceptMap `bson:",inline"` ConceptMapPlusRelatedResources `bson:",inline"` }
type ConceptMapPlusRelatedResources ¶
type ConceptMapPlusRelatedResources struct { IncludedStructureDefinitionResourcesReferencedBySource *[]StructureDefinition `bson:"_includedStructureDefinitionResourcesReferencedBySource,omitempty"` IncludedValueSetResourcesReferencedBySource *[]ValueSet `bson:"_includedValueSetResourcesReferencedBySource,omitempty"` IncludedStructureDefinitionResourcesReferencedByTarget *[]StructureDefinition `bson:"_includedStructureDefinitionResourcesReferencedByTarget,omitempty"` IncludedValueSetResourcesReferencedByTarget *[]ValueSet `bson:"_includedValueSetResourcesReferencedByTarget,omitempty"` IncludedStructureDefinitionResourcesReferencedBySourceuri *[]StructureDefinition `bson:"_includedStructureDefinitionResourcesReferencedBySourceuri,omitempty"` IncludedValueSetResourcesReferencedBySourceuri *[]ValueSet `bson:"_includedValueSetResourcesReferencedBySourceuri,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ConceptMapPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (c *ConceptMapPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ConceptMapPlusRelatedResources) GetIncludedResources ¶
func (c *ConceptMapPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ConceptMapPlusRelatedResources) GetIncludedStructureDefinitionResourceReferencedBySource ¶
func (c *ConceptMapPlusRelatedResources) GetIncludedStructureDefinitionResourceReferencedBySource() (structureDefinition *StructureDefinition, err error)
func (*ConceptMapPlusRelatedResources) GetIncludedStructureDefinitionResourceReferencedBySourceuri ¶
func (c *ConceptMapPlusRelatedResources) GetIncludedStructureDefinitionResourceReferencedBySourceuri() (structureDefinition *StructureDefinition, err error)
func (*ConceptMapPlusRelatedResources) GetIncludedStructureDefinitionResourceReferencedByTarget ¶
func (c *ConceptMapPlusRelatedResources) GetIncludedStructureDefinitionResourceReferencedByTarget() (structureDefinition *StructureDefinition, err error)
func (*ConceptMapPlusRelatedResources) GetIncludedValueSetResourceReferencedBySource ¶
func (c *ConceptMapPlusRelatedResources) GetIncludedValueSetResourceReferencedBySource() (valueSet *ValueSet, err error)
func (*ConceptMapPlusRelatedResources) GetIncludedValueSetResourceReferencedBySourceuri ¶
func (c *ConceptMapPlusRelatedResources) GetIncludedValueSetResourceReferencedBySourceuri() (valueSet *ValueSet, err error)
func (*ConceptMapPlusRelatedResources) GetIncludedValueSetResourceReferencedByTarget ¶
func (c *ConceptMapPlusRelatedResources) GetIncludedValueSetResourceReferencedByTarget() (valueSet *ValueSet, err error)
func (*ConceptMapPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (c *ConceptMapPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ConceptMapPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (c *ConceptMapPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ConceptMapPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (c *ConceptMapPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ConceptMapPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (c *ConceptMapPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ConceptMapPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (c *ConceptMapPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ConceptMapPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (c *ConceptMapPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ConceptMapPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (c *ConceptMapPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ConceptMapPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (c *ConceptMapPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ConceptMapPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (c *ConceptMapPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ConceptMapPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (c *ConceptMapPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ConceptMapPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (c *ConceptMapPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ConceptMapPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (c *ConceptMapPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ConceptMapPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (c *ConceptMapPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ConceptMapPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (c *ConceptMapPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ConceptMapPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (c *ConceptMapPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ConceptMapPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (c *ConceptMapPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ConceptMapPlusRelatedResources) GetRevIncludedResources ¶
func (c *ConceptMapPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type ConceptMapSourceElementComponent ¶
type ConceptMapSourceElementComponent struct { BackboneElement `bson:",inline"` CodeSystem string `bson:"codeSystem,omitempty" json:"codeSystem,omitempty"` Code string `bson:"code,omitempty" json:"code,omitempty"` Target []ConceptMapTargetElementComponent `bson:"target,omitempty" json:"target,omitempty"` }
type ConceptMapTargetElementComponent ¶
type ConceptMapTargetElementComponent struct { BackboneElement `bson:",inline"` CodeSystem string `bson:"codeSystem,omitempty" json:"codeSystem,omitempty"` Code string `bson:"code,omitempty" json:"code,omitempty"` Equivalence string `bson:"equivalence,omitempty" json:"equivalence,omitempty"` Comments string `bson:"comments,omitempty" json:"comments,omitempty"` DependsOn []ConceptMapOtherElementComponent `bson:"dependsOn,omitempty" json:"dependsOn,omitempty"` Product []ConceptMapOtherElementComponent `bson:"product,omitempty" json:"product,omitempty"` }
type Condition ¶
type Condition struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` Asserter *Reference `bson:"asserter,omitempty" json:"asserter,omitempty"` DateRecorded *FHIRDateTime `bson:"dateRecorded,omitempty" json:"dateRecorded,omitempty"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` Category *CodeableConcept `bson:"category,omitempty" json:"category,omitempty"` ClinicalStatus string `bson:"clinicalStatus,omitempty" json:"clinicalStatus,omitempty"` VerificationStatus string `bson:"verificationStatus,omitempty" json:"verificationStatus,omitempty"` Severity *CodeableConcept `bson:"severity,omitempty" json:"severity,omitempty"` OnsetDateTime *FHIRDateTime `bson:"onsetDateTime,omitempty" json:"onsetDateTime,omitempty"` OnsetAge *Quantity `bson:"onsetAge,omitempty" json:"onsetAge,omitempty"` OnsetPeriod *Period `bson:"onsetPeriod,omitempty" json:"onsetPeriod,omitempty"` OnsetRange *Range `bson:"onsetRange,omitempty" json:"onsetRange,omitempty"` OnsetString string `bson:"onsetString,omitempty" json:"onsetString,omitempty"` AbatementDateTime *FHIRDateTime `bson:"abatementDateTime,omitempty" json:"abatementDateTime,omitempty"` AbatementAge *Quantity `bson:"abatementAge,omitempty" json:"abatementAge,omitempty"` AbatementBoolean *bool `bson:"abatementBoolean,omitempty" json:"abatementBoolean,omitempty"` AbatementPeriod *Period `bson:"abatementPeriod,omitempty" json:"abatementPeriod,omitempty"` AbatementRange *Range `bson:"abatementRange,omitempty" json:"abatementRange,omitempty"` AbatementString string `bson:"abatementString,omitempty" json:"abatementString,omitempty"` Stage *ConditionStageComponent `bson:"stage,omitempty" json:"stage,omitempty"` Evidence []ConditionEvidenceComponent `bson:"evidence,omitempty" json:"evidence,omitempty"` BodySite []CodeableConcept `bson:"bodySite,omitempty" json:"bodySite,omitempty"` Notes string `bson:"notes,omitempty" json:"notes,omitempty"` }
func (*Condition) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Condition) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ConditionEvidenceComponent ¶
type ConditionEvidenceComponent struct { BackboneElement `bson:",inline"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` Detail []Reference `bson:"detail,omitempty" json:"detail,omitempty"` }
type ConditionPlus ¶
type ConditionPlus struct { Condition `bson:",inline"` ConditionPlusRelatedResources `bson:",inline"` }
type ConditionPlusRelatedResources ¶
type ConditionPlusRelatedResources struct { IncludedEncounterResourcesReferencedByEncounter *[]Encounter `bson:"_includedEncounterResourcesReferencedByEncounter,omitempty"` IncludedPractitionerResourcesReferencedByAsserter *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByAsserter,omitempty"` IncludedPatientResourcesReferencedByAsserter *[]Patient `bson:"_includedPatientResourcesReferencedByAsserter,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedCarePlanResourcesReferencingCondition *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingCondition,omitempty"` RevIncludedEpisodeOfCareResourcesReferencingCondition *[]EpisodeOfCare `bson:"_revIncludedEpisodeOfCareResourcesReferencingCondition,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedRiskAssessmentResourcesReferencingCondition *[]RiskAssessment `bson:"_revIncludedRiskAssessmentResourcesReferencingCondition,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedEncounterResourcesReferencingCondition *[]Encounter `bson:"_revIncludedEncounterResourcesReferencingCondition,omitempty"` RevIncludedEncounterResourcesReferencingIndication *[]Encounter `bson:"_revIncludedEncounterResourcesReferencingIndication,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingProblem *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingProblem,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ConditionPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (c *ConditionPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ConditionPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter ¶
func (c *ConditionPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
func (*ConditionPlusRelatedResources) GetIncludedPatientResourceReferencedByAsserter ¶
func (c *ConditionPlusRelatedResources) GetIncludedPatientResourceReferencedByAsserter() (patient *Patient, err error)
func (*ConditionPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (c *ConditionPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*ConditionPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAsserter ¶
func (c *ConditionPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAsserter() (practitioner *Practitioner, err error)
func (*ConditionPlusRelatedResources) GetIncludedResources ¶
func (c *ConditionPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ConditionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingCondition ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingCondition() (carePlans []CarePlan, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingProblem ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingProblem() (clinicalImpressions []ClinicalImpression, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingCondition ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingCondition() (encounters []Encounter, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingIndication ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingIndication() (encounters []Encounter, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingCondition ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingCondition() (episodeOfCares []EpisodeOfCare, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ConditionPlusRelatedResources) GetRevIncludedResources ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
func (*ConditionPlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingCondition ¶
func (c *ConditionPlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingCondition() (riskAssessments []RiskAssessment, err error)
type ConditionStageComponent ¶
type ConditionStageComponent struct { BackboneElement `bson:",inline"` Summary *CodeableConcept `bson:"summary,omitempty" json:"summary,omitempty"` Assessment []Reference `bson:"assessment,omitempty" json:"assessment,omitempty"` }
type Conformance ¶
type Conformance struct { DomainResource `bson:",inline"` Url string `bson:"url,omitempty" json:"url,omitempty"` Version string `bson:"version,omitempty" json:"version,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Experimental *bool `bson:"experimental,omitempty" json:"experimental,omitempty"` Publisher string `bson:"publisher,omitempty" json:"publisher,omitempty"` Contact []ConformanceContactComponent `bson:"contact,omitempty" json:"contact,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Requirements string `bson:"requirements,omitempty" json:"requirements,omitempty"` Copyright string `bson:"copyright,omitempty" json:"copyright,omitempty"` Kind string `bson:"kind,omitempty" json:"kind,omitempty"` Software *ConformanceSoftwareComponent `bson:"software,omitempty" json:"software,omitempty"` Implementation *ConformanceImplementationComponent `bson:"implementation,omitempty" json:"implementation,omitempty"` FhirVersion string `bson:"fhirVersion,omitempty" json:"fhirVersion,omitempty"` AcceptUnknown string `bson:"acceptUnknown,omitempty" json:"acceptUnknown,omitempty"` Format []string `bson:"format,omitempty" json:"format,omitempty"` Profile []Reference `bson:"profile,omitempty" json:"profile,omitempty"` Rest []ConformanceRestComponent `bson:"rest,omitempty" json:"rest,omitempty"` Messaging []ConformanceMessagingComponent `bson:"messaging,omitempty" json:"messaging,omitempty"` Document []ConformanceDocumentComponent `bson:"document,omitempty" json:"document,omitempty"` }
func (*Conformance) GetBSON ¶
func (x *Conformance) GetBSON() (interface{}, error)
func (*Conformance) MarshalJSON ¶
func (resource *Conformance) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*Conformance) UnmarshalJSON ¶
func (x *Conformance) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ConformanceContactComponent ¶
type ConformanceContactComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` }
type ConformanceDocumentComponent ¶
type ConformanceDocumentComponent struct { BackboneElement `bson:",inline"` Mode string `bson:"mode,omitempty" json:"mode,omitempty"` Documentation string `bson:"documentation,omitempty" json:"documentation,omitempty"` Profile *Reference `bson:"profile,omitempty" json:"profile,omitempty"` }
type ConformanceImplementationComponent ¶
type ConformanceImplementationComponent struct { BackboneElement `bson:",inline"` Description string `bson:"description,omitempty" json:"description,omitempty"` Url string `bson:"url,omitempty" json:"url,omitempty"` }
type ConformanceMessagingComponent ¶
type ConformanceMessagingComponent struct { BackboneElement `bson:",inline"` Endpoint []ConformanceMessagingEndpointComponent `bson:"endpoint,omitempty" json:"endpoint,omitempty"` ReliableCache *uint32 `bson:"reliableCache,omitempty" json:"reliableCache,omitempty"` Documentation string `bson:"documentation,omitempty" json:"documentation,omitempty"` Event []ConformanceMessagingEventComponent `bson:"event,omitempty" json:"event,omitempty"` }
type ConformanceMessagingEndpointComponent ¶
type ConformanceMessagingEndpointComponent struct { BackboneElement `bson:",inline"` Protocol *Coding `bson:"protocol,omitempty" json:"protocol,omitempty"` Address string `bson:"address,omitempty" json:"address,omitempty"` }
type ConformanceMessagingEventComponent ¶
type ConformanceMessagingEventComponent struct { BackboneElement `bson:",inline"` Code *Coding `bson:"code,omitempty" json:"code,omitempty"` Category string `bson:"category,omitempty" json:"category,omitempty"` Mode string `bson:"mode,omitempty" json:"mode,omitempty"` Focus string `bson:"focus,omitempty" json:"focus,omitempty"` Request *Reference `bson:"request,omitempty" json:"request,omitempty"` Response *Reference `bson:"response,omitempty" json:"response,omitempty"` Documentation string `bson:"documentation,omitempty" json:"documentation,omitempty"` }
type ConformancePlus ¶
type ConformancePlus struct { Conformance `bson:",inline"` ConformancePlusRelatedResources `bson:",inline"` }
type ConformancePlusRelatedResources ¶
type ConformancePlusRelatedResources struct { IncludedStructureDefinitionResourcesReferencedByProfile *[]StructureDefinition `bson:"_includedStructureDefinitionResourcesReferencedByProfile,omitempty"` IncludedStructureDefinitionResourcesReferencedBySupportedprofile *[]StructureDefinition `bson:"_includedStructureDefinitionResourcesReferencedBySupportedprofile,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ConformancePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (c *ConformancePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ConformancePlusRelatedResources) GetIncludedResources ¶
func (c *ConformancePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ConformancePlusRelatedResources) GetIncludedStructureDefinitionResourceReferencedByProfile ¶
func (c *ConformancePlusRelatedResources) GetIncludedStructureDefinitionResourceReferencedByProfile() (structureDefinition *StructureDefinition, err error)
func (*ConformancePlusRelatedResources) GetIncludedStructureDefinitionResourcesReferencedBySupportedprofile ¶
func (c *ConformancePlusRelatedResources) GetIncludedStructureDefinitionResourcesReferencedBySupportedprofile() (structureDefinitions []StructureDefinition, err error)
func (*ConformancePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (c *ConformancePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ConformancePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (c *ConformancePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ConformancePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (c *ConformancePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ConformancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (c *ConformancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ConformancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (c *ConformancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ConformancePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (c *ConformancePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ConformancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (c *ConformancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ConformancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (c *ConformancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ConformancePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (c *ConformancePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ConformancePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (c *ConformancePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ConformancePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (c *ConformancePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ConformancePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (c *ConformancePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ConformancePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (c *ConformancePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ConformancePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (c *ConformancePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ConformancePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (c *ConformancePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ConformancePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (c *ConformancePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ConformancePlusRelatedResources) GetRevIncludedResources ¶
func (c *ConformancePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type ConformanceResourceInteractionComponent ¶
type ConformanceResourceInteractionComponent struct { BackboneElement `bson:",inline"` Code string `bson:"code,omitempty" json:"code,omitempty"` Documentation string `bson:"documentation,omitempty" json:"documentation,omitempty"` }
type ConformanceRestComponent ¶
type ConformanceRestComponent struct { BackboneElement `bson:",inline"` Mode string `bson:"mode,omitempty" json:"mode,omitempty"` Documentation string `bson:"documentation,omitempty" json:"documentation,omitempty"` Security *ConformanceRestSecurityComponent `bson:"security,omitempty" json:"security,omitempty"` Resource []ConformanceRestResourceComponent `bson:"resource,omitempty" json:"resource,omitempty"` Interaction []ConformanceSystemInteractionComponent `bson:"interaction,omitempty" json:"interaction,omitempty"` TransactionMode string `bson:"transactionMode,omitempty" json:"transactionMode,omitempty"` SearchParam []ConformanceRestResourceSearchParamComponent `bson:"searchParam,omitempty" json:"searchParam,omitempty"` Operation []ConformanceRestOperationComponent `bson:"operation,omitempty" json:"operation,omitempty"` Compartment []string `bson:"compartment,omitempty" json:"compartment,omitempty"` }
type ConformanceRestOperationComponent ¶
type ConformanceRestOperationComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Definition *Reference `bson:"definition,omitempty" json:"definition,omitempty"` }
type ConformanceRestResourceComponent ¶
type ConformanceRestResourceComponent struct { BackboneElement `bson:",inline"` Type string `bson:"type,omitempty" json:"type,omitempty"` Profile *Reference `bson:"profile,omitempty" json:"profile,omitempty"` Interaction []ConformanceResourceInteractionComponent `bson:"interaction,omitempty" json:"interaction,omitempty"` Versioning string `bson:"versioning,omitempty" json:"versioning,omitempty"` ReadHistory *bool `bson:"readHistory,omitempty" json:"readHistory,omitempty"` UpdateCreate *bool `bson:"updateCreate,omitempty" json:"updateCreate,omitempty"` ConditionalCreate *bool `bson:"conditionalCreate,omitempty" json:"conditionalCreate,omitempty"` ConditionalUpdate *bool `bson:"conditionalUpdate,omitempty" json:"conditionalUpdate,omitempty"` ConditionalDelete string `bson:"conditionalDelete,omitempty" json:"conditionalDelete,omitempty"` SearchInclude []string `bson:"searchInclude,omitempty" json:"searchInclude,omitempty"` SearchRevInclude []string `bson:"searchRevInclude,omitempty" json:"searchRevInclude,omitempty"` SearchParam []ConformanceRestResourceSearchParamComponent `bson:"searchParam,omitempty" json:"searchParam,omitempty"` }
type ConformanceRestResourceSearchParamComponent ¶
type ConformanceRestResourceSearchParamComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Definition string `bson:"definition,omitempty" json:"definition,omitempty"` Type string `bson:"type,omitempty" json:"type,omitempty"` Documentation string `bson:"documentation,omitempty" json:"documentation,omitempty"` Target []string `bson:"target,omitempty" json:"target,omitempty"` Modifier []string `bson:"modifier,omitempty" json:"modifier,omitempty"` Chain []string `bson:"chain,omitempty" json:"chain,omitempty"` }
type ConformanceRestSecurityCertificateComponent ¶
type ConformanceRestSecurityCertificateComponent struct { BackboneElement `bson:",inline"` Type string `bson:"type,omitempty" json:"type,omitempty"` Blob string `bson:"blob,omitempty" json:"blob,omitempty"` }
type ConformanceRestSecurityComponent ¶
type ConformanceRestSecurityComponent struct { BackboneElement `bson:",inline"` Cors *bool `bson:"cors,omitempty" json:"cors,omitempty"` Service []CodeableConcept `bson:"service,omitempty" json:"service,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Certificate []ConformanceRestSecurityCertificateComponent `bson:"certificate,omitempty" json:"certificate,omitempty"` }
type ConformanceSoftwareComponent ¶
type ConformanceSoftwareComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Version string `bson:"version,omitempty" json:"version,omitempty"` ReleaseDate *FHIRDateTime `bson:"releaseDate,omitempty" json:"releaseDate,omitempty"` }
type ConformanceSystemInteractionComponent ¶
type ConformanceSystemInteractionComponent struct { BackboneElement `bson:",inline"` Code string `bson:"code,omitempty" json:"code,omitempty"` Documentation string `bson:"documentation,omitempty" json:"documentation,omitempty"` }
type ContactPoint ¶
type ContactPoint struct { System string `bson:"system,omitempty" json:"system,omitempty"` Value string `bson:"value,omitempty" json:"value,omitempty"` Use string `bson:"use,omitempty" json:"use,omitempty"` Rank *uint32 `bson:"rank,omitempty" json:"rank,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` }
type Contract ¶
type Contract struct { DomainResource `bson:",inline"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Issued *FHIRDateTime `bson:"issued,omitempty" json:"issued,omitempty"` Applies *Period `bson:"applies,omitempty" json:"applies,omitempty"` Subject []Reference `bson:"subject,omitempty" json:"subject,omitempty"` Authority []Reference `bson:"authority,omitempty" json:"authority,omitempty"` Domain []Reference `bson:"domain,omitempty" json:"domain,omitempty"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` SubType []CodeableConcept `bson:"subType,omitempty" json:"subType,omitempty"` Action []CodeableConcept `bson:"action,omitempty" json:"action,omitempty"` ActionReason []CodeableConcept `bson:"actionReason,omitempty" json:"actionReason,omitempty"` Actor []ContractActorComponent `bson:"actor,omitempty" json:"actor,omitempty"` ValuedItem []ContractValuedItemComponent `bson:"valuedItem,omitempty" json:"valuedItem,omitempty"` Signer []ContractSignatoryComponent `bson:"signer,omitempty" json:"signer,omitempty"` Term []ContractTermComponent `bson:"term,omitempty" json:"term,omitempty"` BindingAttachment *Attachment `bson:"bindingAttachment,omitempty" json:"bindingAttachment,omitempty"` BindingReference *Reference `bson:"bindingReference,omitempty" json:"bindingReference,omitempty"` Friendly []ContractFriendlyLanguageComponent `bson:"friendly,omitempty" json:"friendly,omitempty"` Legal []ContractLegalLanguageComponent `bson:"legal,omitempty" json:"legal,omitempty"` Rule []ContractComputableLanguageComponent `bson:"rule,omitempty" json:"rule,omitempty"` }
func (*Contract) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Contract) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ContractActorComponent ¶
type ContractActorComponent struct { BackboneElement `bson:",inline"` Entity *Reference `bson:"entity,omitempty" json:"entity,omitempty"` Role []CodeableConcept `bson:"role,omitempty" json:"role,omitempty"` }
type ContractComputableLanguageComponent ¶
type ContractComputableLanguageComponent struct { BackboneElement `bson:",inline"` ContentAttachment *Attachment `bson:"contentAttachment,omitempty" json:"contentAttachment,omitempty"` ContentReference *Reference `bson:"contentReference,omitempty" json:"contentReference,omitempty"` }
type ContractFriendlyLanguageComponent ¶
type ContractFriendlyLanguageComponent struct { BackboneElement `bson:",inline"` ContentAttachment *Attachment `bson:"contentAttachment,omitempty" json:"contentAttachment,omitempty"` ContentReference *Reference `bson:"contentReference,omitempty" json:"contentReference,omitempty"` }
type ContractLegalLanguageComponent ¶
type ContractLegalLanguageComponent struct { BackboneElement `bson:",inline"` ContentAttachment *Attachment `bson:"contentAttachment,omitempty" json:"contentAttachment,omitempty"` ContentReference *Reference `bson:"contentReference,omitempty" json:"contentReference,omitempty"` }
type ContractPlus ¶
type ContractPlus struct { Contract `bson:",inline"` ContractPlusRelatedResources `bson:",inline"` }
type ContractPlusRelatedResources ¶
type ContractPlusRelatedResources struct { IncludedPractitionerResourcesReferencedByActor *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByActor,omitempty"` IncludedGroupResourcesReferencedByActor *[]Group `bson:"_includedGroupResourcesReferencedByActor,omitempty"` IncludedOrganizationResourcesReferencedByActor *[]Organization `bson:"_includedOrganizationResourcesReferencedByActor,omitempty"` IncludedDeviceResourcesReferencedByActor *[]Device `bson:"_includedDeviceResourcesReferencedByActor,omitempty"` IncludedPatientResourcesReferencedByActor *[]Patient `bson:"_includedPatientResourcesReferencedByActor,omitempty"` IncludedSubstanceResourcesReferencedByActor *[]Substance `bson:"_includedSubstanceResourcesReferencedByActor,omitempty"` IncludedContractResourcesReferencedByActor *[]Contract `bson:"_includedContractResourcesReferencedByActor,omitempty"` IncludedRelatedPersonResourcesReferencedByActor *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByActor,omitempty"` IncludedLocationResourcesReferencedByActor *[]Location `bson:"_includedLocationResourcesReferencedByActor,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedPractitionerResourcesReferencedBySigner *[]Practitioner `bson:"_includedPractitionerResourcesReferencedBySigner,omitempty"` IncludedOrganizationResourcesReferencedBySigner *[]Organization `bson:"_includedOrganizationResourcesReferencedBySigner,omitempty"` IncludedPatientResourcesReferencedBySigner *[]Patient `bson:"_includedPatientResourcesReferencedBySigner,omitempty"` IncludedRelatedPersonResourcesReferencedBySigner *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedBySigner,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedContractResourcesReferencingActor *[]Contract `bson:"_revIncludedContractResourcesReferencingActor,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ContractPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (c *ContractPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ContractPlusRelatedResources) GetIncludedContractResourceReferencedByActor ¶
func (c *ContractPlusRelatedResources) GetIncludedContractResourceReferencedByActor() (contract *Contract, err error)
func (*ContractPlusRelatedResources) GetIncludedDeviceResourceReferencedByActor ¶
func (c *ContractPlusRelatedResources) GetIncludedDeviceResourceReferencedByActor() (device *Device, err error)
func (*ContractPlusRelatedResources) GetIncludedGroupResourceReferencedByActor ¶
func (c *ContractPlusRelatedResources) GetIncludedGroupResourceReferencedByActor() (group *Group, err error)
func (*ContractPlusRelatedResources) GetIncludedLocationResourceReferencedByActor ¶
func (c *ContractPlusRelatedResources) GetIncludedLocationResourceReferencedByActor() (location *Location, err error)
func (*ContractPlusRelatedResources) GetIncludedOrganizationResourceReferencedByActor ¶
func (c *ContractPlusRelatedResources) GetIncludedOrganizationResourceReferencedByActor() (organization *Organization, err error)
func (*ContractPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySigner ¶
func (c *ContractPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySigner() (organization *Organization, err error)
func (*ContractPlusRelatedResources) GetIncludedPatientResourceReferencedByActor ¶
func (c *ContractPlusRelatedResources) GetIncludedPatientResourceReferencedByActor() (patient *Patient, err error)
func (*ContractPlusRelatedResources) GetIncludedPatientResourceReferencedBySigner ¶
func (c *ContractPlusRelatedResources) GetIncludedPatientResourceReferencedBySigner() (patient *Patient, err error)
func (*ContractPlusRelatedResources) GetIncludedPatientResourcesReferencedByPatient ¶
func (c *ContractPlusRelatedResources) GetIncludedPatientResourcesReferencedByPatient() (patients []Patient, err error)
func (*ContractPlusRelatedResources) GetIncludedPatientResourcesReferencedBySubject ¶
func (c *ContractPlusRelatedResources) GetIncludedPatientResourcesReferencedBySubject() (patients []Patient, err error)
func (*ContractPlusRelatedResources) GetIncludedPractitionerResourceReferencedByActor ¶
func (c *ContractPlusRelatedResources) GetIncludedPractitionerResourceReferencedByActor() (practitioner *Practitioner, err error)
func (*ContractPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySigner ¶
func (c *ContractPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySigner() (practitioner *Practitioner, err error)
func (*ContractPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByActor ¶
func (c *ContractPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByActor() (relatedPerson *RelatedPerson, err error)
func (*ContractPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedBySigner ¶
func (c *ContractPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedBySigner() (relatedPerson *RelatedPerson, err error)
func (*ContractPlusRelatedResources) GetIncludedResources ¶
func (c *ContractPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ContractPlusRelatedResources) GetIncludedSubstanceResourceReferencedByActor ¶
func (c *ContractPlusRelatedResources) GetIncludedSubstanceResourceReferencedByActor() (substance *Substance, err error)
func (*ContractPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (c *ContractPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ContractPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (c *ContractPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ContractPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (c *ContractPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ContractPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (c *ContractPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ContractPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (c *ContractPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ContractPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor ¶
func (c *ContractPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor() (contracts []Contract, err error)
func (*ContractPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (c *ContractPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ContractPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (c *ContractPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ContractPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (c *ContractPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ContractPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (c *ContractPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ContractPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (c *ContractPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ContractPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (c *ContractPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ContractPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (c *ContractPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ContractPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (c *ContractPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ContractPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (c *ContractPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ContractPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (c *ContractPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ContractPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (c *ContractPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ContractPlusRelatedResources) GetRevIncludedResources ¶
func (c *ContractPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type ContractSignatoryComponent ¶
type ContractSignatoryComponent struct { BackboneElement `bson:",inline"` Type *Coding `bson:"type,omitempty" json:"type,omitempty"` Party *Reference `bson:"party,omitempty" json:"party,omitempty"` Signature string `bson:"signature,omitempty" json:"signature,omitempty"` }
type ContractTermActorComponent ¶
type ContractTermActorComponent struct { BackboneElement `bson:",inline"` Entity *Reference `bson:"entity,omitempty" json:"entity,omitempty"` Role []CodeableConcept `bson:"role,omitempty" json:"role,omitempty"` }
type ContractTermComponent ¶
type ContractTermComponent struct { BackboneElement `bson:",inline"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Issued *FHIRDateTime `bson:"issued,omitempty" json:"issued,omitempty"` Applies *Period `bson:"applies,omitempty" json:"applies,omitempty"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` SubType *CodeableConcept `bson:"subType,omitempty" json:"subType,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Action []CodeableConcept `bson:"action,omitempty" json:"action,omitempty"` ActionReason []CodeableConcept `bson:"actionReason,omitempty" json:"actionReason,omitempty"` Actor []ContractTermActorComponent `bson:"actor,omitempty" json:"actor,omitempty"` Text string `bson:"text,omitempty" json:"text,omitempty"` ValuedItem []ContractTermValuedItemComponent `bson:"valuedItem,omitempty" json:"valuedItem,omitempty"` Group []ContractTermComponent `bson:"group,omitempty" json:"group,omitempty"` }
type ContractTermValuedItemComponent ¶
type ContractTermValuedItemComponent struct { BackboneElement `bson:",inline"` EntityCodeableConcept *CodeableConcept `bson:"entityCodeableConcept,omitempty" json:"entityCodeableConcept,omitempty"` EntityReference *Reference `bson:"entityReference,omitempty" json:"entityReference,omitempty"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` EffectiveTime *FHIRDateTime `bson:"effectiveTime,omitempty" json:"effectiveTime,omitempty"` Quantity *Quantity `bson:"quantity,omitempty" json:"quantity,omitempty"` UnitPrice *Quantity `bson:"unitPrice,omitempty" json:"unitPrice,omitempty"` Factor *float64 `bson:"factor,omitempty" json:"factor,omitempty"` Points *float64 `bson:"points,omitempty" json:"points,omitempty"` Net *Quantity `bson:"net,omitempty" json:"net,omitempty"` }
type ContractValuedItemComponent ¶
type ContractValuedItemComponent struct { BackboneElement `bson:",inline"` EntityCodeableConcept *CodeableConcept `bson:"entityCodeableConcept,omitempty" json:"entityCodeableConcept,omitempty"` EntityReference *Reference `bson:"entityReference,omitempty" json:"entityReference,omitempty"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` EffectiveTime *FHIRDateTime `bson:"effectiveTime,omitempty" json:"effectiveTime,omitempty"` Quantity *Quantity `bson:"quantity,omitempty" json:"quantity,omitempty"` UnitPrice *Quantity `bson:"unitPrice,omitempty" json:"unitPrice,omitempty"` Factor *float64 `bson:"factor,omitempty" json:"factor,omitempty"` Points *float64 `bson:"points,omitempty" json:"points,omitempty"` Net *Quantity `bson:"net,omitempty" json:"net,omitempty"` }
type Coverage ¶
type Coverage struct { DomainResource `bson:",inline"` Issuer *Reference `bson:"issuer,omitempty" json:"issuer,omitempty"` Bin *Identifier `bson:"bin,omitempty" json:"bin,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` Type *Coding `bson:"type,omitempty" json:"type,omitempty"` SubscriberId *Identifier `bson:"subscriberId,omitempty" json:"subscriberId,omitempty"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Group string `bson:"group,omitempty" json:"group,omitempty"` Plan string `bson:"plan,omitempty" json:"plan,omitempty"` SubPlan string `bson:"subPlan,omitempty" json:"subPlan,omitempty"` Dependent *uint32 `bson:"dependent,omitempty" json:"dependent,omitempty"` Sequence *uint32 `bson:"sequence,omitempty" json:"sequence,omitempty"` Subscriber *Reference `bson:"subscriber,omitempty" json:"subscriber,omitempty"` Network *Identifier `bson:"network,omitempty" json:"network,omitempty"` Contract []Reference `bson:"contract,omitempty" json:"contract,omitempty"` }
func (*Coverage) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Coverage) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type CoveragePlus ¶
type CoveragePlus struct { Coverage `bson:",inline"` CoveragePlusRelatedResources `bson:",inline"` }
type CoveragePlusRelatedResources ¶
type CoveragePlusRelatedResources struct { IncludedOrganizationResourcesReferencedByIssuer *[]Organization `bson:"_includedOrganizationResourcesReferencedByIssuer,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*CoveragePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (c *CoveragePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*CoveragePlusRelatedResources) GetIncludedOrganizationResourceReferencedByIssuer ¶
func (c *CoveragePlusRelatedResources) GetIncludedOrganizationResourceReferencedByIssuer() (organization *Organization, err error)
func (*CoveragePlusRelatedResources) GetIncludedResources ¶
func (c *CoveragePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*CoveragePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (c *CoveragePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*CoveragePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (c *CoveragePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*CoveragePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (c *CoveragePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*CoveragePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (c *CoveragePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*CoveragePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (c *CoveragePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*CoveragePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (c *CoveragePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*CoveragePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (c *CoveragePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*CoveragePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (c *CoveragePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*CoveragePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (c *CoveragePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*CoveragePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (c *CoveragePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*CoveragePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (c *CoveragePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*CoveragePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (c *CoveragePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*CoveragePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (c *CoveragePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*CoveragePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (c *CoveragePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*CoveragePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (c *CoveragePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*CoveragePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (c *CoveragePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*CoveragePlusRelatedResources) GetRevIncludedResources ¶
func (c *CoveragePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type DataElement ¶
type DataElement struct { DomainResource `bson:",inline"` Url string `bson:"url,omitempty" json:"url,omitempty"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Version string `bson:"version,omitempty" json:"version,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Experimental *bool `bson:"experimental,omitempty" json:"experimental,omitempty"` Publisher string `bson:"publisher,omitempty" json:"publisher,omitempty"` Contact []DataElementContactComponent `bson:"contact,omitempty" json:"contact,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` UseContext []CodeableConcept `bson:"useContext,omitempty" json:"useContext,omitempty"` Copyright string `bson:"copyright,omitempty" json:"copyright,omitempty"` Stringency string `bson:"stringency,omitempty" json:"stringency,omitempty"` Mapping []DataElementMappingComponent `bson:"mapping,omitempty" json:"mapping,omitempty"` Element []ElementDefinition `bson:"element,omitempty" json:"element,omitempty"` }
func (*DataElement) GetBSON ¶
func (x *DataElement) GetBSON() (interface{}, error)
func (*DataElement) MarshalJSON ¶
func (resource *DataElement) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*DataElement) UnmarshalJSON ¶
func (x *DataElement) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type DataElementContactComponent ¶
type DataElementContactComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` }
type DataElementMappingComponent ¶
type DataElementMappingComponent struct { BackboneElement `bson:",inline"` Identity string `bson:"identity,omitempty" json:"identity,omitempty"` Uri string `bson:"uri,omitempty" json:"uri,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Comments string `bson:"comments,omitempty" json:"comments,omitempty"` }
type DataElementPlus ¶
type DataElementPlus struct { DataElement `bson:",inline"` DataElementPlusRelatedResources `bson:",inline"` }
type DataElementPlusRelatedResources ¶
type DataElementPlusRelatedResources struct { RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*DataElementPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (d *DataElementPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*DataElementPlusRelatedResources) GetIncludedResources ¶
func (d *DataElementPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*DataElementPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (d *DataElementPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*DataElementPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (d *DataElementPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*DataElementPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (d *DataElementPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*DataElementPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (d *DataElementPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*DataElementPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (d *DataElementPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*DataElementPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (d *DataElementPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*DataElementPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (d *DataElementPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*DataElementPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (d *DataElementPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*DataElementPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (d *DataElementPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*DataElementPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (d *DataElementPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*DataElementPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (d *DataElementPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*DataElementPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (d *DataElementPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*DataElementPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (d *DataElementPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*DataElementPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (d *DataElementPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*DataElementPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (d *DataElementPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*DataElementPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (d *DataElementPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*DataElementPlusRelatedResources) GetRevIncludedResources ¶
func (d *DataElementPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type DetectedIssue ¶
type DetectedIssue struct { DomainResource `bson:",inline"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Category *CodeableConcept `bson:"category,omitempty" json:"category,omitempty"` Severity string `bson:"severity,omitempty" json:"severity,omitempty"` Implicated []Reference `bson:"implicated,omitempty" json:"implicated,omitempty"` Detail string `bson:"detail,omitempty" json:"detail,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Author *Reference `bson:"author,omitempty" json:"author,omitempty"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Reference string `bson:"reference,omitempty" json:"reference,omitempty"` Mitigation []DetectedIssueMitigationComponent `bson:"mitigation,omitempty" json:"mitigation,omitempty"` }
func (*DetectedIssue) GetBSON ¶
func (x *DetectedIssue) GetBSON() (interface{}, error)
func (*DetectedIssue) MarshalJSON ¶
func (resource *DetectedIssue) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*DetectedIssue) UnmarshalJSON ¶
func (x *DetectedIssue) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type DetectedIssueMitigationComponent ¶
type DetectedIssueMitigationComponent struct { BackboneElement `bson:",inline"` Action *CodeableConcept `bson:"action,omitempty" json:"action,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Author *Reference `bson:"author,omitempty" json:"author,omitempty"` }
type DetectedIssuePlus ¶
type DetectedIssuePlus struct { DetectedIssue `bson:",inline"` DetectedIssuePlusRelatedResources `bson:",inline"` }
type DetectedIssuePlusRelatedResources ¶
type DetectedIssuePlusRelatedResources struct { IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedPractitionerResourcesReferencedByAuthor *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByAuthor,omitempty"` IncludedDeviceResourcesReferencedByAuthor *[]Device `bson:"_includedDeviceResourcesReferencedByAuthor,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*DetectedIssuePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (d *DetectedIssuePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*DetectedIssuePlusRelatedResources) GetIncludedDeviceResourceReferencedByAuthor ¶
func (d *DetectedIssuePlusRelatedResources) GetIncludedDeviceResourceReferencedByAuthor() (device *Device, err error)
func (*DetectedIssuePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (d *DetectedIssuePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*DetectedIssuePlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthor ¶
func (d *DetectedIssuePlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthor() (practitioner *Practitioner, err error)
func (*DetectedIssuePlusRelatedResources) GetIncludedResources ¶
func (d *DetectedIssuePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*DetectedIssuePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (d *DetectedIssuePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*DetectedIssuePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (d *DetectedIssuePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*DetectedIssuePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (d *DetectedIssuePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*DetectedIssuePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (d *DetectedIssuePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*DetectedIssuePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (d *DetectedIssuePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*DetectedIssuePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (d *DetectedIssuePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*DetectedIssuePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (d *DetectedIssuePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*DetectedIssuePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (d *DetectedIssuePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*DetectedIssuePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (d *DetectedIssuePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*DetectedIssuePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (d *DetectedIssuePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*DetectedIssuePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (d *DetectedIssuePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*DetectedIssuePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (d *DetectedIssuePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*DetectedIssuePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (d *DetectedIssuePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*DetectedIssuePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (d *DetectedIssuePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*DetectedIssuePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (d *DetectedIssuePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*DetectedIssuePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (d *DetectedIssuePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*DetectedIssuePlusRelatedResources) GetRevIncludedResources ¶
func (d *DetectedIssuePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Device ¶
type Device struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Note []Annotation `bson:"note,omitempty" json:"note,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Manufacturer string `bson:"manufacturer,omitempty" json:"manufacturer,omitempty"` Model string `bson:"model,omitempty" json:"model,omitempty"` Version string `bson:"version,omitempty" json:"version,omitempty"` ManufactureDate *FHIRDateTime `bson:"manufactureDate,omitempty" json:"manufactureDate,omitempty"` Expiry *FHIRDateTime `bson:"expiry,omitempty" json:"expiry,omitempty"` Udi string `bson:"udi,omitempty" json:"udi,omitempty"` LotNumber string `bson:"lotNumber,omitempty" json:"lotNumber,omitempty"` Owner *Reference `bson:"owner,omitempty" json:"owner,omitempty"` Location *Reference `bson:"location,omitempty" json:"location,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Contact []ContactPoint `bson:"contact,omitempty" json:"contact,omitempty"` Url string `bson:"url,omitempty" json:"url,omitempty"` }
func (*Device) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Device) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type DeviceComponent ¶
type DeviceComponent struct { DomainResource `bson:",inline"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` LastSystemChange *FHIRDateTime `bson:"lastSystemChange,omitempty" json:"lastSystemChange,omitempty"` Source *Reference `bson:"source,omitempty" json:"source,omitempty"` Parent *Reference `bson:"parent,omitempty" json:"parent,omitempty"` OperationalStatus []CodeableConcept `bson:"operationalStatus,omitempty" json:"operationalStatus,omitempty"` ParameterGroup *CodeableConcept `bson:"parameterGroup,omitempty" json:"parameterGroup,omitempty"` MeasurementPrinciple string `bson:"measurementPrinciple,omitempty" json:"measurementPrinciple,omitempty"` ProductionSpecification []DeviceComponentProductionSpecificationComponent `bson:"productionSpecification,omitempty" json:"productionSpecification,omitempty"` LanguageCode *CodeableConcept `bson:"languageCode,omitempty" json:"languageCode,omitempty"` }
func (*DeviceComponent) GetBSON ¶
func (x *DeviceComponent) GetBSON() (interface{}, error)
func (*DeviceComponent) MarshalJSON ¶
func (resource *DeviceComponent) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*DeviceComponent) UnmarshalJSON ¶
func (x *DeviceComponent) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type DeviceComponentPlus ¶
type DeviceComponentPlus struct { DeviceComponent `bson:",inline"` DeviceComponentPlusRelatedResources `bson:",inline"` }
type DeviceComponentPlusRelatedResources ¶
type DeviceComponentPlusRelatedResources struct { IncludedDeviceComponentResourcesReferencedByParent *[]DeviceComponent `bson:"_includedDeviceComponentResourcesReferencedByParent,omitempty"` IncludedDeviceResourcesReferencedBySource *[]Device `bson:"_includedDeviceResourcesReferencedBySource,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedDeviceMetricResourcesReferencingParent *[]DeviceMetric `bson:"_revIncludedDeviceMetricResourcesReferencingParent,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedDeviceComponentResourcesReferencingParent *[]DeviceComponent `bson:"_revIncludedDeviceComponentResourcesReferencingParent,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*DeviceComponentPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (d *DeviceComponentPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*DeviceComponentPlusRelatedResources) GetIncludedDeviceComponentResourceReferencedByParent ¶
func (d *DeviceComponentPlusRelatedResources) GetIncludedDeviceComponentResourceReferencedByParent() (deviceComponent *DeviceComponent, err error)
func (*DeviceComponentPlusRelatedResources) GetIncludedDeviceResourceReferencedBySource ¶
func (d *DeviceComponentPlusRelatedResources) GetIncludedDeviceResourceReferencedBySource() (device *Device, err error)
func (*DeviceComponentPlusRelatedResources) GetIncludedResources ¶
func (d *DeviceComponentPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*DeviceComponentPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*DeviceComponentPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*DeviceComponentPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*DeviceComponentPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*DeviceComponentPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*DeviceComponentPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*DeviceComponentPlusRelatedResources) GetRevIncludedDeviceComponentResourcesReferencingParent ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedDeviceComponentResourcesReferencingParent() (deviceComponents []DeviceComponent, err error)
func (*DeviceComponentPlusRelatedResources) GetRevIncludedDeviceMetricResourcesReferencingParent ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedDeviceMetricResourcesReferencingParent() (deviceMetrics []DeviceMetric, err error)
func (*DeviceComponentPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*DeviceComponentPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*DeviceComponentPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*DeviceComponentPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*DeviceComponentPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*DeviceComponentPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*DeviceComponentPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*DeviceComponentPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*DeviceComponentPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*DeviceComponentPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*DeviceComponentPlusRelatedResources) GetRevIncludedResources ¶
func (d *DeviceComponentPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type DeviceComponentProductionSpecificationComponent ¶
type DeviceComponentProductionSpecificationComponent struct { BackboneElement `bson:",inline"` SpecType *CodeableConcept `bson:"specType,omitempty" json:"specType,omitempty"` ComponentId *Identifier `bson:"componentId,omitempty" json:"componentId,omitempty"` ProductionSpec string `bson:"productionSpec,omitempty" json:"productionSpec,omitempty"` }
type DeviceMetric ¶
type DeviceMetric struct { DomainResource `bson:",inline"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Unit *CodeableConcept `bson:"unit,omitempty" json:"unit,omitempty"` Source *Reference `bson:"source,omitempty" json:"source,omitempty"` Parent *Reference `bson:"parent,omitempty" json:"parent,omitempty"` OperationalStatus string `bson:"operationalStatus,omitempty" json:"operationalStatus,omitempty"` Color string `bson:"color,omitempty" json:"color,omitempty"` Category string `bson:"category,omitempty" json:"category,omitempty"` MeasurementPeriod *Timing `bson:"measurementPeriod,omitempty" json:"measurementPeriod,omitempty"` Calibration []DeviceMetricCalibrationComponent `bson:"calibration,omitempty" json:"calibration,omitempty"` }
func (*DeviceMetric) GetBSON ¶
func (x *DeviceMetric) GetBSON() (interface{}, error)
func (*DeviceMetric) MarshalJSON ¶
func (resource *DeviceMetric) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*DeviceMetric) UnmarshalJSON ¶
func (x *DeviceMetric) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type DeviceMetricCalibrationComponent ¶
type DeviceMetricCalibrationComponent struct { BackboneElement `bson:",inline"` Type string `bson:"type,omitempty" json:"type,omitempty"` State string `bson:"state,omitempty" json:"state,omitempty"` Time *FHIRDateTime `bson:"time,omitempty" json:"time,omitempty"` }
type DeviceMetricPlus ¶
type DeviceMetricPlus struct { DeviceMetric `bson:",inline"` DeviceMetricPlusRelatedResources `bson:",inline"` }
type DeviceMetricPlusRelatedResources ¶
type DeviceMetricPlusRelatedResources struct { IncludedDeviceComponentResourcesReferencedByParent *[]DeviceComponent `bson:"_includedDeviceComponentResourcesReferencedByParent,omitempty"` IncludedDeviceResourcesReferencedBySource *[]Device `bson:"_includedDeviceResourcesReferencedBySource,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedObservationResourcesReferencingDevice *[]Observation `bson:"_revIncludedObservationResourcesReferencingDevice,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*DeviceMetricPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (d *DeviceMetricPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*DeviceMetricPlusRelatedResources) GetIncludedDeviceComponentResourceReferencedByParent ¶
func (d *DeviceMetricPlusRelatedResources) GetIncludedDeviceComponentResourceReferencedByParent() (deviceComponent *DeviceComponent, err error)
func (*DeviceMetricPlusRelatedResources) GetIncludedDeviceResourceReferencedBySource ¶
func (d *DeviceMetricPlusRelatedResources) GetIncludedDeviceResourceReferencedBySource() (device *Device, err error)
func (*DeviceMetricPlusRelatedResources) GetIncludedResources ¶
func (d *DeviceMetricPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*DeviceMetricPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (d *DeviceMetricPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*DeviceMetricPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (d *DeviceMetricPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*DeviceMetricPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (d *DeviceMetricPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*DeviceMetricPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (d *DeviceMetricPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*DeviceMetricPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (d *DeviceMetricPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*DeviceMetricPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (d *DeviceMetricPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*DeviceMetricPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (d *DeviceMetricPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*DeviceMetricPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (d *DeviceMetricPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*DeviceMetricPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (d *DeviceMetricPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*DeviceMetricPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (d *DeviceMetricPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*DeviceMetricPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (d *DeviceMetricPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*DeviceMetricPlusRelatedResources) GetRevIncludedObservationResourcesReferencingDevice ¶
func (d *DeviceMetricPlusRelatedResources) GetRevIncludedObservationResourcesReferencingDevice() (observations []Observation, err error)
func (*DeviceMetricPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (d *DeviceMetricPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*DeviceMetricPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (d *DeviceMetricPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*DeviceMetricPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (d *DeviceMetricPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*DeviceMetricPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (d *DeviceMetricPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*DeviceMetricPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (d *DeviceMetricPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*DeviceMetricPlusRelatedResources) GetRevIncludedResources ¶
func (d *DeviceMetricPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type DevicePlus ¶
type DevicePlus struct { Device `bson:",inline"` DevicePlusRelatedResources `bson:",inline"` }
type DevicePlusRelatedResources ¶
type DevicePlusRelatedResources struct { IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedOrganizationResourcesReferencedByOrganization *[]Organization `bson:"_includedOrganizationResourcesReferencedByOrganization,omitempty"` IncludedLocationResourcesReferencedByLocation *[]Location `bson:"_includedLocationResourcesReferencedByLocation,omitempty"` RevIncludedAppointmentResourcesReferencingActor *[]Appointment `bson:"_revIncludedAppointmentResourcesReferencingActor,omitempty"` RevIncludedAccountResourcesReferencingSubject *[]Account `bson:"_revIncludedAccountResourcesReferencingSubject,omitempty"` RevIncludedProvenanceResourcesReferencingAgent *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingAgent,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingSubject *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingSubject,omitempty"` RevIncludedDocumentManifestResourcesReferencingAuthor *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingAuthor,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedSpecimenResourcesReferencingSubject *[]Specimen `bson:"_revIncludedSpecimenResourcesReferencingSubject,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedListResourcesReferencingSubject *[]List `bson:"_revIncludedListResourcesReferencingSubject,omitempty"` RevIncludedListResourcesReferencingSource *[]List `bson:"_revIncludedListResourcesReferencingSource,omitempty"` RevIncludedDocumentReferenceResourcesReferencingSubject *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingSubject,omitempty"` RevIncludedDocumentReferenceResourcesReferencingAuthor *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingAuthor,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingSubject *[]Order `bson:"_revIncludedOrderResourcesReferencingSubject,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedOrderResourcesReferencingTarget *[]Order `bson:"_revIncludedOrderResourcesReferencingTarget,omitempty"` RevIncludedMediaResourcesReferencingSubject *[]Media `bson:"_revIncludedMediaResourcesReferencingSubject,omitempty"` RevIncludedProcedureRequestResourcesReferencingOrderer *[]ProcedureRequest `bson:"_revIncludedProcedureRequestResourcesReferencingOrderer,omitempty"` RevIncludedDeviceUseRequestResourcesReferencingDevice *[]DeviceUseRequest `bson:"_revIncludedDeviceUseRequestResourcesReferencingDevice,omitempty"` RevIncludedDeviceMetricResourcesReferencingSource *[]DeviceMetric `bson:"_revIncludedDeviceMetricResourcesReferencingSource,omitempty"` RevIncludedFlagResourcesReferencingAuthor *[]Flag `bson:"_revIncludedFlagResourcesReferencingAuthor,omitempty"` RevIncludedAppointmentResponseResourcesReferencingActor *[]AppointmentResponse `bson:"_revIncludedAppointmentResponseResourcesReferencingActor,omitempty"` RevIncludedObservationResourcesReferencingSubject *[]Observation `bson:"_revIncludedObservationResourcesReferencingSubject,omitempty"` RevIncludedObservationResourcesReferencingDevice *[]Observation `bson:"_revIncludedObservationResourcesReferencingDevice,omitempty"` RevIncludedMedicationAdministrationResourcesReferencingDevice *[]MedicationAdministration `bson:"_revIncludedMedicationAdministrationResourcesReferencingDevice,omitempty"` RevIncludedContractResourcesReferencingActor *[]Contract `bson:"_revIncludedContractResourcesReferencingActor,omitempty"` RevIncludedCommunicationRequestResourcesReferencingSender *[]CommunicationRequest `bson:"_revIncludedCommunicationRequestResourcesReferencingSender,omitempty"` RevIncludedCommunicationRequestResourcesReferencingRecipient *[]CommunicationRequest `bson:"_revIncludedCommunicationRequestResourcesReferencingRecipient,omitempty"` RevIncludedRiskAssessmentResourcesReferencingPerformer *[]RiskAssessment `bson:"_revIncludedRiskAssessmentResourcesReferencingPerformer,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedGroupResourcesReferencingMember *[]Group `bson:"_revIncludedGroupResourcesReferencingMember,omitempty"` RevIncludedDiagnosticReportResourcesReferencingSubject *[]DiagnosticReport `bson:"_revIncludedDiagnosticReportResourcesReferencingSubject,omitempty"` RevIncludedImagingObjectSelectionResourcesReferencingAuthor *[]ImagingObjectSelection `bson:"_revIncludedImagingObjectSelectionResourcesReferencingAuthor,omitempty"` RevIncludedDeviceComponentResourcesReferencingSource *[]DeviceComponent `bson:"_revIncludedDeviceComponentResourcesReferencingSource,omitempty"` RevIncludedAuditEventResourcesReferencingParticipant *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingParticipant,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCommunicationResourcesReferencingSender *[]Communication `bson:"_revIncludedCommunicationResourcesReferencingSender,omitempty"` RevIncludedCommunicationResourcesReferencingRecipient *[]Communication `bson:"_revIncludedCommunicationResourcesReferencingRecipient,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingAuthor *[]Composition `bson:"_revIncludedCompositionResourcesReferencingAuthor,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingAuthor *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingAuthor,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedDiagnosticOrderResourcesReferencingSubject *[]DiagnosticOrder `bson:"_revIncludedDiagnosticOrderResourcesReferencingSubject,omitempty"` RevIncludedDiagnosticOrderResourcesReferencingActorPath1 *[]DiagnosticOrder `bson:"_revIncludedDiagnosticOrderResourcesReferencingActorPath1,omitempty"` RevIncludedDiagnosticOrderResourcesReferencingActorPath2 *[]DiagnosticOrder `bson:"_revIncludedDiagnosticOrderResourcesReferencingActorPath2,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedOrderResponseResourcesReferencingWho *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingWho,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingAuthor *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingAuthor,omitempty"` RevIncludedDeviceUseStatementResourcesReferencingDevice *[]DeviceUseStatement `bson:"_revIncludedDeviceUseStatementResourcesReferencingDevice,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedScheduleResourcesReferencingActor *[]Schedule `bson:"_revIncludedScheduleResourcesReferencingActor,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` RevIncludedMessageHeaderResourcesReferencingTarget *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingTarget,omitempty"` }
func (*DevicePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (d *DevicePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*DevicePlusRelatedResources) GetIncludedLocationResourceReferencedByLocation ¶
func (d *DevicePlusRelatedResources) GetIncludedLocationResourceReferencedByLocation() (location *Location, err error)
func (*DevicePlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization ¶
func (d *DevicePlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization() (organization *Organization, err error)
func (*DevicePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (d *DevicePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*DevicePlusRelatedResources) GetIncludedResources ¶
func (d *DevicePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*DevicePlusRelatedResources) GetRevIncludedAccountResourcesReferencingSubject ¶
func (d *DevicePlusRelatedResources) GetRevIncludedAccountResourcesReferencingSubject() (accounts []Account, err error)
func (*DevicePlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingActor ¶
func (d *DevicePlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingActor() (appointments []Appointment, err error)
func (*DevicePlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingActor ¶
func (d *DevicePlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingActor() (appointmentResponses []AppointmentResponse, err error)
func (*DevicePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingParticipant ¶
func (d *DevicePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingParticipant() (auditEvents []AuditEvent, err error)
func (*DevicePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (d *DevicePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*DevicePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (d *DevicePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*DevicePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (d *DevicePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*DevicePlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRecipient ¶
func (d *DevicePlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRecipient() (communicationRequests []CommunicationRequest, err error)
func (*DevicePlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingSender ¶
func (d *DevicePlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingSender() (communicationRequests []CommunicationRequest, err error)
func (*DevicePlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRecipient ¶
func (d *DevicePlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRecipient() (communications []Communication, err error)
func (*DevicePlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingSender ¶
func (d *DevicePlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingSender() (communications []Communication, err error)
func (*DevicePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAuthor ¶
func (d *DevicePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAuthor() (compositions []Composition, err error)
func (*DevicePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (d *DevicePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*DevicePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (d *DevicePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*DevicePlusRelatedResources) GetRevIncludedContractResourcesReferencingActor ¶
func (d *DevicePlusRelatedResources) GetRevIncludedContractResourcesReferencingActor() (contracts []Contract, err error)
func (*DevicePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingAuthor ¶
func (d *DevicePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingAuthor() (detectedIssues []DetectedIssue, err error)
func (*DevicePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (d *DevicePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*DevicePlusRelatedResources) GetRevIncludedDeviceComponentResourcesReferencingSource ¶
func (d *DevicePlusRelatedResources) GetRevIncludedDeviceComponentResourcesReferencingSource() (deviceComponents []DeviceComponent, err error)
func (*DevicePlusRelatedResources) GetRevIncludedDeviceMetricResourcesReferencingSource ¶
func (d *DevicePlusRelatedResources) GetRevIncludedDeviceMetricResourcesReferencingSource() (deviceMetrics []DeviceMetric, err error)
func (*DevicePlusRelatedResources) GetRevIncludedDeviceUseRequestResourcesReferencingDevice ¶
func (d *DevicePlusRelatedResources) GetRevIncludedDeviceUseRequestResourcesReferencingDevice() (deviceUseRequests []DeviceUseRequest, err error)
func (*DevicePlusRelatedResources) GetRevIncludedDeviceUseStatementResourcesReferencingDevice ¶
func (d *DevicePlusRelatedResources) GetRevIncludedDeviceUseStatementResourcesReferencingDevice() (deviceUseStatements []DeviceUseStatement, err error)
func (*DevicePlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingActorPath1 ¶
func (d *DevicePlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingActorPath1() (diagnosticOrders []DiagnosticOrder, err error)
func (*DevicePlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingActorPath2 ¶
func (d *DevicePlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingActorPath2() (diagnosticOrders []DiagnosticOrder, err error)
func (*DevicePlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingSubject ¶
func (d *DevicePlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingSubject() (diagnosticOrders []DiagnosticOrder, err error)
func (*DevicePlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingSubject ¶
func (d *DevicePlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingSubject() (diagnosticReports []DiagnosticReport, err error)
func (*DevicePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingAuthor ¶
func (d *DevicePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingAuthor() (documentManifests []DocumentManifest, err error)
func (*DevicePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (d *DevicePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*DevicePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (d *DevicePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*DevicePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingSubject ¶
func (d *DevicePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingSubject() (documentManifests []DocumentManifest, err error)
func (*DevicePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthor ¶
func (d *DevicePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthor() (documentReferences []DocumentReference, err error)
func (*DevicePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (d *DevicePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*DevicePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingSubject ¶
func (d *DevicePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingSubject() (documentReferences []DocumentReference, err error)
func (*DevicePlusRelatedResources) GetRevIncludedFlagResourcesReferencingAuthor ¶
func (d *DevicePlusRelatedResources) GetRevIncludedFlagResourcesReferencingAuthor() (flags []Flag, err error)
func (*DevicePlusRelatedResources) GetRevIncludedGroupResourcesReferencingMember ¶
func (d *DevicePlusRelatedResources) GetRevIncludedGroupResourcesReferencingMember() (groups []Group, err error)
func (*DevicePlusRelatedResources) GetRevIncludedImagingObjectSelectionResourcesReferencingAuthor ¶
func (d *DevicePlusRelatedResources) GetRevIncludedImagingObjectSelectionResourcesReferencingAuthor() (imagingObjectSelections []ImagingObjectSelection, err error)
func (*DevicePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (d *DevicePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*DevicePlusRelatedResources) GetRevIncludedListResourcesReferencingSource ¶
func (d *DevicePlusRelatedResources) GetRevIncludedListResourcesReferencingSource() (lists []List, err error)
func (*DevicePlusRelatedResources) GetRevIncludedListResourcesReferencingSubject ¶
func (d *DevicePlusRelatedResources) GetRevIncludedListResourcesReferencingSubject() (lists []List, err error)
func (*DevicePlusRelatedResources) GetRevIncludedMediaResourcesReferencingSubject ¶
func (d *DevicePlusRelatedResources) GetRevIncludedMediaResourcesReferencingSubject() (media []Media, err error)
func (*DevicePlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingDevice ¶
func (d *DevicePlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingDevice() (medicationAdministrations []MedicationAdministration, err error)
func (*DevicePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (d *DevicePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*DevicePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingTarget ¶
func (d *DevicePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingTarget() (messageHeaders []MessageHeader, err error)
func (*DevicePlusRelatedResources) GetRevIncludedObservationResourcesReferencingDevice ¶
func (d *DevicePlusRelatedResources) GetRevIncludedObservationResourcesReferencingDevice() (observations []Observation, err error)
func (*DevicePlusRelatedResources) GetRevIncludedObservationResourcesReferencingSubject ¶
func (d *DevicePlusRelatedResources) GetRevIncludedObservationResourcesReferencingSubject() (observations []Observation, err error)
func (*DevicePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (d *DevicePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*DevicePlusRelatedResources) GetRevIncludedOrderResourcesReferencingSubject ¶
func (d *DevicePlusRelatedResources) GetRevIncludedOrderResourcesReferencingSubject() (orders []Order, err error)
func (*DevicePlusRelatedResources) GetRevIncludedOrderResourcesReferencingTarget ¶
func (d *DevicePlusRelatedResources) GetRevIncludedOrderResourcesReferencingTarget() (orders []Order, err error)
func (*DevicePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (d *DevicePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*DevicePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingWho ¶
func (d *DevicePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingWho() (orderResponses []OrderResponse, err error)
func (*DevicePlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingOrderer ¶
func (d *DevicePlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingOrderer() (procedureRequests []ProcedureRequest, err error)
func (*DevicePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (d *DevicePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*DevicePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingAgent ¶
func (d *DevicePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingAgent() (provenances []Provenance, err error)
func (*DevicePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (d *DevicePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*DevicePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingAuthor ¶
func (d *DevicePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingAuthor() (questionnaireResponses []QuestionnaireResponse, err error)
func (*DevicePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (d *DevicePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*DevicePlusRelatedResources) GetRevIncludedResources ¶
func (d *DevicePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
func (*DevicePlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingPerformer ¶
func (d *DevicePlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingPerformer() (riskAssessments []RiskAssessment, err error)
func (*DevicePlusRelatedResources) GetRevIncludedScheduleResourcesReferencingActor ¶
func (d *DevicePlusRelatedResources) GetRevIncludedScheduleResourcesReferencingActor() (schedules []Schedule, err error)
func (*DevicePlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingSubject ¶
func (d *DevicePlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingSubject() (specimen []Specimen, err error)
type DeviceUseRequest ¶
type DeviceUseRequest struct { DomainResource `bson:",inline"` BodySiteCodeableConcept *CodeableConcept `bson:"bodySiteCodeableConcept,omitempty" json:"bodySiteCodeableConcept,omitempty"` BodySiteReference *Reference `bson:"bodySiteReference,omitempty" json:"bodySiteReference,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Device *Reference `bson:"device,omitempty" json:"device,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Indication []CodeableConcept `bson:"indication,omitempty" json:"indication,omitempty"` Notes []string `bson:"notes,omitempty" json:"notes,omitempty"` PrnReason []CodeableConcept `bson:"prnReason,omitempty" json:"prnReason,omitempty"` OrderedOn *FHIRDateTime `bson:"orderedOn,omitempty" json:"orderedOn,omitempty"` RecordedOn *FHIRDateTime `bson:"recordedOn,omitempty" json:"recordedOn,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` TimingTiming *Timing `bson:"timingTiming,omitempty" json:"timingTiming,omitempty"` TimingPeriod *Period `bson:"timingPeriod,omitempty" json:"timingPeriod,omitempty"` TimingDateTime *FHIRDateTime `bson:"timingDateTime,omitempty" json:"timingDateTime,omitempty"` Priority string `bson:"priority,omitempty" json:"priority,omitempty"` }
func (*DeviceUseRequest) GetBSON ¶
func (x *DeviceUseRequest) GetBSON() (interface{}, error)
func (*DeviceUseRequest) MarshalJSON ¶
func (resource *DeviceUseRequest) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*DeviceUseRequest) UnmarshalJSON ¶
func (x *DeviceUseRequest) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type DeviceUseRequestPlus ¶
type DeviceUseRequestPlus struct { DeviceUseRequest `bson:",inline"` DeviceUseRequestPlusRelatedResources `bson:",inline"` }
type DeviceUseRequestPlusRelatedResources ¶
type DeviceUseRequestPlusRelatedResources struct { IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedDeviceResourcesReferencedByDevice *[]Device `bson:"_includedDeviceResourcesReferencedByDevice,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedCarePlanResourcesReferencingActivityreference *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingActivityreference,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingPlan *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingPlan,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*DeviceUseRequestPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (d *DeviceUseRequestPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*DeviceUseRequestPlusRelatedResources) GetIncludedDeviceResourceReferencedByDevice ¶
func (d *DeviceUseRequestPlusRelatedResources) GetIncludedDeviceResourceReferencedByDevice() (device *Device, err error)
func (*DeviceUseRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (d *DeviceUseRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*DeviceUseRequestPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (d *DeviceUseRequestPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*DeviceUseRequestPlusRelatedResources) GetIncludedResources ¶
func (d *DeviceUseRequestPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*DeviceUseRequestPlusRelatedResources) GetRevIncludedResources ¶
func (d *DeviceUseRequestPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type DeviceUseStatement ¶
type DeviceUseStatement struct { DomainResource `bson:",inline"` BodySiteCodeableConcept *CodeableConcept `bson:"bodySiteCodeableConcept,omitempty" json:"bodySiteCodeableConcept,omitempty"` BodySiteReference *Reference `bson:"bodySiteReference,omitempty" json:"bodySiteReference,omitempty"` WhenUsed *Period `bson:"whenUsed,omitempty" json:"whenUsed,omitempty"` Device *Reference `bson:"device,omitempty" json:"device,omitempty"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Indication []CodeableConcept `bson:"indication,omitempty" json:"indication,omitempty"` Notes []string `bson:"notes,omitempty" json:"notes,omitempty"` RecordedOn *FHIRDateTime `bson:"recordedOn,omitempty" json:"recordedOn,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` TimingTiming *Timing `bson:"timingTiming,omitempty" json:"timingTiming,omitempty"` TimingPeriod *Period `bson:"timingPeriod,omitempty" json:"timingPeriod,omitempty"` TimingDateTime *FHIRDateTime `bson:"timingDateTime,omitempty" json:"timingDateTime,omitempty"` }
func (*DeviceUseStatement) GetBSON ¶
func (x *DeviceUseStatement) GetBSON() (interface{}, error)
func (*DeviceUseStatement) MarshalJSON ¶
func (resource *DeviceUseStatement) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*DeviceUseStatement) UnmarshalJSON ¶
func (x *DeviceUseStatement) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type DeviceUseStatementPlus ¶
type DeviceUseStatementPlus struct { DeviceUseStatement `bson:",inline"` DeviceUseStatementPlusRelatedResources `bson:",inline"` }
type DeviceUseStatementPlusRelatedResources ¶
type DeviceUseStatementPlusRelatedResources struct { IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedDeviceResourcesReferencedByDevice *[]Device `bson:"_includedDeviceResourcesReferencedByDevice,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*DeviceUseStatementPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (d *DeviceUseStatementPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*DeviceUseStatementPlusRelatedResources) GetIncludedDeviceResourceReferencedByDevice ¶
func (d *DeviceUseStatementPlusRelatedResources) GetIncludedDeviceResourceReferencedByDevice() (device *Device, err error)
func (*DeviceUseStatementPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (d *DeviceUseStatementPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*DeviceUseStatementPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (d *DeviceUseStatementPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*DeviceUseStatementPlusRelatedResources) GetIncludedResources ¶
func (d *DeviceUseStatementPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*DeviceUseStatementPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*DeviceUseStatementPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*DeviceUseStatementPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*DeviceUseStatementPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*DeviceUseStatementPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*DeviceUseStatementPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*DeviceUseStatementPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*DeviceUseStatementPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*DeviceUseStatementPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*DeviceUseStatementPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*DeviceUseStatementPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*DeviceUseStatementPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*DeviceUseStatementPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*DeviceUseStatementPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*DeviceUseStatementPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*DeviceUseStatementPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*DeviceUseStatementPlusRelatedResources) GetRevIncludedResources ¶
func (d *DeviceUseStatementPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type DiagnosticOrder ¶
type DiagnosticOrder struct { DomainResource `bson:",inline"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Orderer *Reference `bson:"orderer,omitempty" json:"orderer,omitempty"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` Reason []CodeableConcept `bson:"reason,omitempty" json:"reason,omitempty"` SupportingInformation []Reference `bson:"supportingInformation,omitempty" json:"supportingInformation,omitempty"` Specimen []Reference `bson:"specimen,omitempty" json:"specimen,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Priority string `bson:"priority,omitempty" json:"priority,omitempty"` Event []DiagnosticOrderEventComponent `bson:"event,omitempty" json:"event,omitempty"` Item []DiagnosticOrderItemComponent `bson:"item,omitempty" json:"item,omitempty"` Note []Annotation `bson:"note,omitempty" json:"note,omitempty"` }
func (*DiagnosticOrder) GetBSON ¶
func (x *DiagnosticOrder) GetBSON() (interface{}, error)
func (*DiagnosticOrder) MarshalJSON ¶
func (resource *DiagnosticOrder) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*DiagnosticOrder) UnmarshalJSON ¶
func (x *DiagnosticOrder) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type DiagnosticOrderEventComponent ¶
type DiagnosticOrderEventComponent struct { BackboneElement `bson:",inline"` Status string `bson:"status,omitempty" json:"status,omitempty"` Description *CodeableConcept `bson:"description,omitempty" json:"description,omitempty"` DateTime *FHIRDateTime `bson:"dateTime,omitempty" json:"dateTime,omitempty"` Actor *Reference `bson:"actor,omitempty" json:"actor,omitempty"` }
type DiagnosticOrderItemComponent ¶
type DiagnosticOrderItemComponent struct { BackboneElement `bson:",inline"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` Specimen []Reference `bson:"specimen,omitempty" json:"specimen,omitempty"` BodySite *CodeableConcept `bson:"bodySite,omitempty" json:"bodySite,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Event []DiagnosticOrderEventComponent `bson:"event,omitempty" json:"event,omitempty"` }
type DiagnosticOrderPlus ¶
type DiagnosticOrderPlus struct { DiagnosticOrder `bson:",inline"` DiagnosticOrderPlusRelatedResources `bson:",inline"` }
type DiagnosticOrderPlusRelatedResources ¶
type DiagnosticOrderPlusRelatedResources struct { IncludedGroupResourcesReferencedBySubject *[]Group `bson:"_includedGroupResourcesReferencedBySubject,omitempty"` IncludedDeviceResourcesReferencedBySubject *[]Device `bson:"_includedDeviceResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedLocationResourcesReferencedBySubject *[]Location `bson:"_includedLocationResourcesReferencedBySubject,omitempty"` IncludedEncounterResourcesReferencedByEncounter *[]Encounter `bson:"_includedEncounterResourcesReferencedByEncounter,omitempty"` IncludedPractitionerResourcesReferencedByActorPath1 *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByActorPath1,omitempty"` IncludedPractitionerResourcesReferencedByActorPath2 *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByActorPath2,omitempty"` IncludedDeviceResourcesReferencedByActorPath1 *[]Device `bson:"_includedDeviceResourcesReferencedByActorPath1,omitempty"` IncludedDeviceResourcesReferencedByActorPath2 *[]Device `bson:"_includedDeviceResourcesReferencedByActorPath2,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedPractitionerResourcesReferencedByOrderer *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByOrderer,omitempty"` IncludedSpecimenResourcesReferencedBySpecimenPath1 *[]Specimen `bson:"_includedSpecimenResourcesReferencedBySpecimenPath1,omitempty"` IncludedSpecimenResourcesReferencedBySpecimenPath2 *[]Specimen `bson:"_includedSpecimenResourcesReferencedBySpecimenPath2,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedCarePlanResourcesReferencingActivityreference *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingActivityreference,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedDiagnosticReportResourcesReferencingRequest *[]DiagnosticReport `bson:"_revIncludedDiagnosticReportResourcesReferencingRequest,omitempty"` RevIncludedImagingStudyResourcesReferencingOrder *[]ImagingStudy `bson:"_revIncludedImagingStudyResourcesReferencingOrder,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingAction *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingAction,omitempty"` RevIncludedClinicalImpressionResourcesReferencingPlan *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingPlan,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*DiagnosticOrderPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (d *DiagnosticOrderPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*DiagnosticOrderPlusRelatedResources) GetIncludedDeviceResourceReferencedByActorPath1 ¶
func (d *DiagnosticOrderPlusRelatedResources) GetIncludedDeviceResourceReferencedByActorPath1() (device *Device, err error)
func (*DiagnosticOrderPlusRelatedResources) GetIncludedDeviceResourceReferencedByActorPath2 ¶
func (d *DiagnosticOrderPlusRelatedResources) GetIncludedDeviceResourceReferencedByActorPath2() (device *Device, err error)
func (*DiagnosticOrderPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject ¶
func (d *DiagnosticOrderPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
func (*DiagnosticOrderPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter ¶
func (d *DiagnosticOrderPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
func (*DiagnosticOrderPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject ¶
func (d *DiagnosticOrderPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
func (*DiagnosticOrderPlusRelatedResources) GetIncludedLocationResourceReferencedBySubject ¶
func (d *DiagnosticOrderPlusRelatedResources) GetIncludedLocationResourceReferencedBySubject() (location *Location, err error)
func (*DiagnosticOrderPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (d *DiagnosticOrderPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*DiagnosticOrderPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (d *DiagnosticOrderPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*DiagnosticOrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByActorPath1 ¶
func (d *DiagnosticOrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByActorPath1() (practitioner *Practitioner, err error)
func (*DiagnosticOrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByActorPath2 ¶
func (d *DiagnosticOrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByActorPath2() (practitioner *Practitioner, err error)
func (*DiagnosticOrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByOrderer ¶
func (d *DiagnosticOrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByOrderer() (practitioner *Practitioner, err error)
func (*DiagnosticOrderPlusRelatedResources) GetIncludedResources ¶
func (d *DiagnosticOrderPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*DiagnosticOrderPlusRelatedResources) GetIncludedSpecimenResourcesReferencedBySpecimenPath1 ¶
func (d *DiagnosticOrderPlusRelatedResources) GetIncludedSpecimenResourcesReferencedBySpecimenPath1() (specimen []Specimen, err error)
func (*DiagnosticOrderPlusRelatedResources) GetIncludedSpecimenResourcesReferencedBySpecimenPath2 ¶
func (d *DiagnosticOrderPlusRelatedResources) GetIncludedSpecimenResourcesReferencedBySpecimenPath2() (specimen []Specimen, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction() (clinicalImpressions []ClinicalImpression, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingRequest ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingRequest() (diagnosticReports []DiagnosticReport, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedImagingStudyResourcesReferencingOrder ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedImagingStudyResourcesReferencingOrder() (imagingStudies []ImagingStudy, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*DiagnosticOrderPlusRelatedResources) GetRevIncludedResources ¶
func (d *DiagnosticOrderPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type DiagnosticReport ¶
type DiagnosticReport struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Category *CodeableConcept `bson:"category,omitempty" json:"category,omitempty"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` EffectiveDateTime *FHIRDateTime `bson:"effectiveDateTime,omitempty" json:"effectiveDateTime,omitempty"` EffectivePeriod *Period `bson:"effectivePeriod,omitempty" json:"effectivePeriod,omitempty"` Issued *FHIRDateTime `bson:"issued,omitempty" json:"issued,omitempty"` Performer *Reference `bson:"performer,omitempty" json:"performer,omitempty"` Request []Reference `bson:"request,omitempty" json:"request,omitempty"` Specimen []Reference `bson:"specimen,omitempty" json:"specimen,omitempty"` Result []Reference `bson:"result,omitempty" json:"result,omitempty"` ImagingStudy []Reference `bson:"imagingStudy,omitempty" json:"imagingStudy,omitempty"` Image []DiagnosticReportImageComponent `bson:"image,omitempty" json:"image,omitempty"` Conclusion string `bson:"conclusion,omitempty" json:"conclusion,omitempty"` CodedDiagnosis []CodeableConcept `bson:"codedDiagnosis,omitempty" json:"codedDiagnosis,omitempty"` PresentedForm []Attachment `bson:"presentedForm,omitempty" json:"presentedForm,omitempty"` }
func (*DiagnosticReport) GetBSON ¶
func (x *DiagnosticReport) GetBSON() (interface{}, error)
func (*DiagnosticReport) MarshalJSON ¶
func (resource *DiagnosticReport) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*DiagnosticReport) UnmarshalJSON ¶
func (x *DiagnosticReport) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type DiagnosticReportImageComponent ¶
type DiagnosticReportImageComponent struct { BackboneElement `bson:",inline"` Comment string `bson:"comment,omitempty" json:"comment,omitempty"` Link *Reference `bson:"link,omitempty" json:"link,omitempty"` }
type DiagnosticReportPlus ¶
type DiagnosticReportPlus struct { DiagnosticReport `bson:",inline"` DiagnosticReportPlusRelatedResources `bson:",inline"` }
type DiagnosticReportPlusRelatedResources ¶
type DiagnosticReportPlusRelatedResources struct { IncludedMediaResourcesReferencedByImage *[]Media `bson:"_includedMediaResourcesReferencedByImage,omitempty"` IncludedReferralRequestResourcesReferencedByRequest *[]ReferralRequest `bson:"_includedReferralRequestResourcesReferencedByRequest,omitempty"` IncludedDiagnosticOrderResourcesReferencedByRequest *[]DiagnosticOrder `bson:"_includedDiagnosticOrderResourcesReferencedByRequest,omitempty"` IncludedProcedureRequestResourcesReferencedByRequest *[]ProcedureRequest `bson:"_includedProcedureRequestResourcesReferencedByRequest,omitempty"` IncludedPractitionerResourcesReferencedByPerformer *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByPerformer,omitempty"` IncludedOrganizationResourcesReferencedByPerformer *[]Organization `bson:"_includedOrganizationResourcesReferencedByPerformer,omitempty"` IncludedGroupResourcesReferencedBySubject *[]Group `bson:"_includedGroupResourcesReferencedBySubject,omitempty"` IncludedDeviceResourcesReferencedBySubject *[]Device `bson:"_includedDeviceResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedLocationResourcesReferencedBySubject *[]Location `bson:"_includedLocationResourcesReferencedBySubject,omitempty"` IncludedEncounterResourcesReferencedByEncounter *[]Encounter `bson:"_includedEncounterResourcesReferencedByEncounter,omitempty"` IncludedObservationResourcesReferencedByResult *[]Observation `bson:"_includedObservationResourcesReferencedByResult,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedSpecimenResourcesReferencedBySpecimen *[]Specimen `bson:"_includedSpecimenResourcesReferencedBySpecimen,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingInvestigation *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingInvestigation,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*DiagnosticReportPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (d *DiagnosticReportPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*DiagnosticReportPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject ¶
func (d *DiagnosticReportPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
func (*DiagnosticReportPlusRelatedResources) GetIncludedDiagnosticOrderResourcesReferencedByRequest ¶
func (d *DiagnosticReportPlusRelatedResources) GetIncludedDiagnosticOrderResourcesReferencedByRequest() (diagnosticOrders []DiagnosticOrder, err error)
func (*DiagnosticReportPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter ¶
func (d *DiagnosticReportPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
func (*DiagnosticReportPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject ¶
func (d *DiagnosticReportPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
func (*DiagnosticReportPlusRelatedResources) GetIncludedLocationResourceReferencedBySubject ¶
func (d *DiagnosticReportPlusRelatedResources) GetIncludedLocationResourceReferencedBySubject() (location *Location, err error)
func (*DiagnosticReportPlusRelatedResources) GetIncludedMediaResourceReferencedByImage ¶
func (d *DiagnosticReportPlusRelatedResources) GetIncludedMediaResourceReferencedByImage() (media *Media, err error)
func (*DiagnosticReportPlusRelatedResources) GetIncludedObservationResourcesReferencedByResult ¶
func (d *DiagnosticReportPlusRelatedResources) GetIncludedObservationResourcesReferencedByResult() (observations []Observation, err error)
func (*DiagnosticReportPlusRelatedResources) GetIncludedOrganizationResourceReferencedByPerformer ¶
func (d *DiagnosticReportPlusRelatedResources) GetIncludedOrganizationResourceReferencedByPerformer() (organization *Organization, err error)
func (*DiagnosticReportPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (d *DiagnosticReportPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*DiagnosticReportPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (d *DiagnosticReportPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*DiagnosticReportPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPerformer ¶
func (d *DiagnosticReportPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPerformer() (practitioner *Practitioner, err error)
func (*DiagnosticReportPlusRelatedResources) GetIncludedProcedureRequestResourcesReferencedByRequest ¶
func (d *DiagnosticReportPlusRelatedResources) GetIncludedProcedureRequestResourcesReferencedByRequest() (procedureRequests []ProcedureRequest, err error)
func (*DiagnosticReportPlusRelatedResources) GetIncludedReferralRequestResourcesReferencedByRequest ¶
func (d *DiagnosticReportPlusRelatedResources) GetIncludedReferralRequestResourcesReferencedByRequest() (referralRequests []ReferralRequest, err error)
func (*DiagnosticReportPlusRelatedResources) GetIncludedResources ¶
func (d *DiagnosticReportPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*DiagnosticReportPlusRelatedResources) GetIncludedSpecimenResourcesReferencedBySpecimen ¶
func (d *DiagnosticReportPlusRelatedResources) GetIncludedSpecimenResourcesReferencedBySpecimen() (specimen []Specimen, err error)
func (*DiagnosticReportPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*DiagnosticReportPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*DiagnosticReportPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingInvestigation ¶
func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingInvestigation() (clinicalImpressions []ClinicalImpression, err error)
func (*DiagnosticReportPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*DiagnosticReportPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*DiagnosticReportPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*DiagnosticReportPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*DiagnosticReportPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*DiagnosticReportPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*DiagnosticReportPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*DiagnosticReportPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*DiagnosticReportPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*DiagnosticReportPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*DiagnosticReportPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*DiagnosticReportPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*DiagnosticReportPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*DiagnosticReportPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*DiagnosticReportPlusRelatedResources) GetRevIncludedResources ¶
func (d *DiagnosticReportPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type DocumentManifest ¶
type DocumentManifest struct { DomainResource `bson:",inline"` MasterIdentifier *Identifier `bson:"masterIdentifier,omitempty" json:"masterIdentifier,omitempty"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Recipient []Reference `bson:"recipient,omitempty" json:"recipient,omitempty"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Author []Reference `bson:"author,omitempty" json:"author,omitempty"` Created *FHIRDateTime `bson:"created,omitempty" json:"created,omitempty"` Source string `bson:"source,omitempty" json:"source,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Content []DocumentManifestContentComponent `bson:"content,omitempty" json:"content,omitempty"` Related []DocumentManifestRelatedComponent `bson:"related,omitempty" json:"related,omitempty"` }
func (*DocumentManifest) GetBSON ¶
func (x *DocumentManifest) GetBSON() (interface{}, error)
func (*DocumentManifest) MarshalJSON ¶
func (resource *DocumentManifest) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*DocumentManifest) UnmarshalJSON ¶
func (x *DocumentManifest) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type DocumentManifestContentComponent ¶
type DocumentManifestContentComponent struct { BackboneElement `bson:",inline"` PAttachment *Attachment `bson:"pAttachment,omitempty" json:"pAttachment,omitempty"` PReference *Reference `bson:"pReference,omitempty" json:"pReference,omitempty"` }
type DocumentManifestPlus ¶
type DocumentManifestPlus struct { DocumentManifest `bson:",inline"` DocumentManifestPlusRelatedResources `bson:",inline"` }
type DocumentManifestPlusRelatedResources ¶
type DocumentManifestPlusRelatedResources struct { IncludedPractitionerResourcesReferencedBySubject *[]Practitioner `bson:"_includedPractitionerResourcesReferencedBySubject,omitempty"` IncludedGroupResourcesReferencedBySubject *[]Group `bson:"_includedGroupResourcesReferencedBySubject,omitempty"` IncludedDeviceResourcesReferencedBySubject *[]Device `bson:"_includedDeviceResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedPractitionerResourcesReferencedByAuthor *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByAuthor,omitempty"` IncludedOrganizationResourcesReferencedByAuthor *[]Organization `bson:"_includedOrganizationResourcesReferencedByAuthor,omitempty"` IncludedDeviceResourcesReferencedByAuthor *[]Device `bson:"_includedDeviceResourcesReferencedByAuthor,omitempty"` IncludedPatientResourcesReferencedByAuthor *[]Patient `bson:"_includedPatientResourcesReferencedByAuthor,omitempty"` IncludedRelatedPersonResourcesReferencedByAuthor *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByAuthor,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedPractitionerResourcesReferencedByRecipient *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByRecipient,omitempty"` IncludedOrganizationResourcesReferencedByRecipient *[]Organization `bson:"_includedOrganizationResourcesReferencedByRecipient,omitempty"` IncludedPatientResourcesReferencedByRecipient *[]Patient `bson:"_includedPatientResourcesReferencedByRecipient,omitempty"` IncludedRelatedPersonResourcesReferencedByRecipient *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByRecipient,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*DocumentManifestPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (d *DocumentManifestPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*DocumentManifestPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject ¶
func (d *DocumentManifestPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
func (*DocumentManifestPlusRelatedResources) GetIncludedDeviceResourcesReferencedByAuthor ¶
func (d *DocumentManifestPlusRelatedResources) GetIncludedDeviceResourcesReferencedByAuthor() (devices []Device, err error)
func (*DocumentManifestPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject ¶
func (d *DocumentManifestPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
func (*DocumentManifestPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByAuthor ¶
func (d *DocumentManifestPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByAuthor() (organizations []Organization, err error)
func (*DocumentManifestPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByRecipient ¶
func (d *DocumentManifestPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByRecipient() (organizations []Organization, err error)
func (*DocumentManifestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (d *DocumentManifestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*DocumentManifestPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (d *DocumentManifestPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*DocumentManifestPlusRelatedResources) GetIncludedPatientResourcesReferencedByAuthor ¶
func (d *DocumentManifestPlusRelatedResources) GetIncludedPatientResourcesReferencedByAuthor() (patients []Patient, err error)
func (*DocumentManifestPlusRelatedResources) GetIncludedPatientResourcesReferencedByRecipient ¶
func (d *DocumentManifestPlusRelatedResources) GetIncludedPatientResourcesReferencedByRecipient() (patients []Patient, err error)
func (*DocumentManifestPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySubject ¶
func (d *DocumentManifestPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySubject() (practitioner *Practitioner, err error)
func (*DocumentManifestPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByAuthor ¶
func (d *DocumentManifestPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByAuthor() (practitioners []Practitioner, err error)
func (*DocumentManifestPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByRecipient ¶
func (d *DocumentManifestPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByRecipient() (practitioners []Practitioner, err error)
func (*DocumentManifestPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByAuthor ¶
func (d *DocumentManifestPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByAuthor() (relatedPeople []RelatedPerson, err error)
func (*DocumentManifestPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByRecipient ¶
func (d *DocumentManifestPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByRecipient() (relatedPeople []RelatedPerson, err error)
func (*DocumentManifestPlusRelatedResources) GetIncludedResources ¶
func (d *DocumentManifestPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*DocumentManifestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (d *DocumentManifestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*DocumentManifestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (d *DocumentManifestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*DocumentManifestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (d *DocumentManifestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*DocumentManifestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (d *DocumentManifestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*DocumentManifestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (d *DocumentManifestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*DocumentManifestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (d *DocumentManifestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*DocumentManifestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (d *DocumentManifestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*DocumentManifestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (d *DocumentManifestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*DocumentManifestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (d *DocumentManifestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*DocumentManifestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (d *DocumentManifestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*DocumentManifestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (d *DocumentManifestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*DocumentManifestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (d *DocumentManifestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*DocumentManifestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (d *DocumentManifestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*DocumentManifestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (d *DocumentManifestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*DocumentManifestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (d *DocumentManifestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*DocumentManifestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (d *DocumentManifestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*DocumentManifestPlusRelatedResources) GetRevIncludedResources ¶
func (d *DocumentManifestPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type DocumentManifestRelatedComponent ¶
type DocumentManifestRelatedComponent struct { BackboneElement `bson:",inline"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Ref *Reference `bson:"ref,omitempty" json:"ref,omitempty"` }
type DocumentReference ¶
type DocumentReference struct { DomainResource `bson:",inline"` MasterIdentifier *Identifier `bson:"masterIdentifier,omitempty" json:"masterIdentifier,omitempty"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Class *CodeableConcept `bson:"class,omitempty" json:"class,omitempty"` Author []Reference `bson:"author,omitempty" json:"author,omitempty"` Custodian *Reference `bson:"custodian,omitempty" json:"custodian,omitempty"` Authenticator *Reference `bson:"authenticator,omitempty" json:"authenticator,omitempty"` Created *FHIRDateTime `bson:"created,omitempty" json:"created,omitempty"` Indexed *FHIRDateTime `bson:"indexed,omitempty" json:"indexed,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` DocStatus *CodeableConcept `bson:"docStatus,omitempty" json:"docStatus,omitempty"` RelatesTo []DocumentReferenceRelatesToComponent `bson:"relatesTo,omitempty" json:"relatesTo,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` SecurityLabel []CodeableConcept `bson:"securityLabel,omitempty" json:"securityLabel,omitempty"` Content []DocumentReferenceContentComponent `bson:"content,omitempty" json:"content,omitempty"` Context *DocumentReferenceContextComponent `bson:"context,omitempty" json:"context,omitempty"` }
func (*DocumentReference) GetBSON ¶
func (x *DocumentReference) GetBSON() (interface{}, error)
func (*DocumentReference) MarshalJSON ¶
func (resource *DocumentReference) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*DocumentReference) UnmarshalJSON ¶
func (x *DocumentReference) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type DocumentReferenceContentComponent ¶
type DocumentReferenceContentComponent struct { BackboneElement `bson:",inline"` Attachment *Attachment `bson:"attachment,omitempty" json:"attachment,omitempty"` Format []Coding `bson:"format,omitempty" json:"format,omitempty"` }
type DocumentReferenceContextComponent ¶
type DocumentReferenceContextComponent struct { BackboneElement `bson:",inline"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` Event []CodeableConcept `bson:"event,omitempty" json:"event,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` FacilityType *CodeableConcept `bson:"facilityType,omitempty" json:"facilityType,omitempty"` PracticeSetting *CodeableConcept `bson:"practiceSetting,omitempty" json:"practiceSetting,omitempty"` SourcePatientInfo *Reference `bson:"sourcePatientInfo,omitempty" json:"sourcePatientInfo,omitempty"` Related []DocumentReferenceContextRelatedComponent `bson:"related,omitempty" json:"related,omitempty"` }
type DocumentReferenceContextRelatedComponent ¶
type DocumentReferenceContextRelatedComponent struct { BackboneElement `bson:",inline"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Ref *Reference `bson:"ref,omitempty" json:"ref,omitempty"` }
type DocumentReferencePlus ¶
type DocumentReferencePlus struct { DocumentReference `bson:",inline"` DocumentReferencePlusRelatedResources `bson:",inline"` }
type DocumentReferencePlusRelatedResources ¶
type DocumentReferencePlusRelatedResources struct { IncludedPractitionerResourcesReferencedBySubject *[]Practitioner `bson:"_includedPractitionerResourcesReferencedBySubject,omitempty"` IncludedGroupResourcesReferencedBySubject *[]Group `bson:"_includedGroupResourcesReferencedBySubject,omitempty"` IncludedDeviceResourcesReferencedBySubject *[]Device `bson:"_includedDeviceResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedPractitionerResourcesReferencedByAuthenticator *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByAuthenticator,omitempty"` IncludedOrganizationResourcesReferencedByAuthenticator *[]Organization `bson:"_includedOrganizationResourcesReferencedByAuthenticator,omitempty"` IncludedOrganizationResourcesReferencedByCustodian *[]Organization `bson:"_includedOrganizationResourcesReferencedByCustodian,omitempty"` IncludedPractitionerResourcesReferencedByAuthor *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByAuthor,omitempty"` IncludedOrganizationResourcesReferencedByAuthor *[]Organization `bson:"_includedOrganizationResourcesReferencedByAuthor,omitempty"` IncludedDeviceResourcesReferencedByAuthor *[]Device `bson:"_includedDeviceResourcesReferencedByAuthor,omitempty"` IncludedPatientResourcesReferencedByAuthor *[]Patient `bson:"_includedPatientResourcesReferencedByAuthor,omitempty"` IncludedRelatedPersonResourcesReferencedByAuthor *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByAuthor,omitempty"` IncludedEncounterResourcesReferencedByEncounter *[]Encounter `bson:"_includedEncounterResourcesReferencedByEncounter,omitempty"` IncludedDocumentReferenceResourcesReferencedByRelatesto *[]DocumentReference `bson:"_includedDocumentReferenceResourcesReferencedByRelatesto,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatesto *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatesto,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*DocumentReferencePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (d *DocumentReferencePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*DocumentReferencePlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject ¶
func (d *DocumentReferencePlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
func (*DocumentReferencePlusRelatedResources) GetIncludedDeviceResourcesReferencedByAuthor ¶
func (d *DocumentReferencePlusRelatedResources) GetIncludedDeviceResourcesReferencedByAuthor() (devices []Device, err error)
func (*DocumentReferencePlusRelatedResources) GetIncludedDocumentReferenceResourceReferencedByRelatesto ¶
func (d *DocumentReferencePlusRelatedResources) GetIncludedDocumentReferenceResourceReferencedByRelatesto() (documentReference *DocumentReference, err error)
func (*DocumentReferencePlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter ¶
func (d *DocumentReferencePlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
func (*DocumentReferencePlusRelatedResources) GetIncludedGroupResourceReferencedBySubject ¶
func (d *DocumentReferencePlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
func (*DocumentReferencePlusRelatedResources) GetIncludedOrganizationResourceReferencedByAuthenticator ¶
func (d *DocumentReferencePlusRelatedResources) GetIncludedOrganizationResourceReferencedByAuthenticator() (organization *Organization, err error)
func (*DocumentReferencePlusRelatedResources) GetIncludedOrganizationResourceReferencedByCustodian ¶
func (d *DocumentReferencePlusRelatedResources) GetIncludedOrganizationResourceReferencedByCustodian() (organization *Organization, err error)
func (*DocumentReferencePlusRelatedResources) GetIncludedOrganizationResourcesReferencedByAuthor ¶
func (d *DocumentReferencePlusRelatedResources) GetIncludedOrganizationResourcesReferencedByAuthor() (organizations []Organization, err error)
func (*DocumentReferencePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (d *DocumentReferencePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*DocumentReferencePlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (d *DocumentReferencePlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*DocumentReferencePlusRelatedResources) GetIncludedPatientResourcesReferencedByAuthor ¶
func (d *DocumentReferencePlusRelatedResources) GetIncludedPatientResourcesReferencedByAuthor() (patients []Patient, err error)
func (*DocumentReferencePlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthenticator ¶
func (d *DocumentReferencePlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthenticator() (practitioner *Practitioner, err error)
func (*DocumentReferencePlusRelatedResources) GetIncludedPractitionerResourceReferencedBySubject ¶
func (d *DocumentReferencePlusRelatedResources) GetIncludedPractitionerResourceReferencedBySubject() (practitioner *Practitioner, err error)
func (*DocumentReferencePlusRelatedResources) GetIncludedPractitionerResourcesReferencedByAuthor ¶
func (d *DocumentReferencePlusRelatedResources) GetIncludedPractitionerResourcesReferencedByAuthor() (practitioners []Practitioner, err error)
func (*DocumentReferencePlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByAuthor ¶
func (d *DocumentReferencePlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByAuthor() (relatedPeople []RelatedPerson, err error)
func (*DocumentReferencePlusRelatedResources) GetIncludedResources ¶
func (d *DocumentReferencePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*DocumentReferencePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (d *DocumentReferencePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*DocumentReferencePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (d *DocumentReferencePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*DocumentReferencePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (d *DocumentReferencePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*DocumentReferencePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (d *DocumentReferencePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*DocumentReferencePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (d *DocumentReferencePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*DocumentReferencePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (d *DocumentReferencePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*DocumentReferencePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (d *DocumentReferencePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*DocumentReferencePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (d *DocumentReferencePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*DocumentReferencePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (d *DocumentReferencePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*DocumentReferencePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatesto ¶
func (d *DocumentReferencePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatesto() (documentReferences []DocumentReference, err error)
func (*DocumentReferencePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (d *DocumentReferencePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*DocumentReferencePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (d *DocumentReferencePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*DocumentReferencePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (d *DocumentReferencePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*DocumentReferencePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (d *DocumentReferencePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*DocumentReferencePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (d *DocumentReferencePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*DocumentReferencePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (d *DocumentReferencePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*DocumentReferencePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (d *DocumentReferencePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*DocumentReferencePlusRelatedResources) GetRevIncludedResources ¶
func (d *DocumentReferencePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type DocumentReferenceRelatesToComponent ¶
type DocumentReferenceRelatesToComponent struct { BackboneElement `bson:",inline"` Code string `bson:"code,omitempty" json:"code,omitempty"` Target *Reference `bson:"target,omitempty" json:"target,omitempty"` }
type DomainResource ¶
type DomainResource struct { Resource `bson:",inline"` Text *Narrative `bson:"text,omitempty" json:"text,omitempty"` Contained []interface{} `bson:"contained,omitempty" json:"contained,omitempty"` Extension []Extension `bson:"extension,omitempty" json:"extension,omitempty"` ModifierExtension []Extension `bson:"modifierExtension,omitempty" json:"modifierExtension,omitempty"` }
type ElementDefinition ¶
type ElementDefinition struct { Path string `bson:"path,omitempty" json:"path,omitempty"` Representation []string `bson:"representation,omitempty" json:"representation,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Label string `bson:"label,omitempty" json:"label,omitempty"` Code []Coding `bson:"code,omitempty" json:"code,omitempty"` Slicing *ElementDefinitionSlicingComponent `bson:"slicing,omitempty" json:"slicing,omitempty"` Short string `bson:"short,omitempty" json:"short,omitempty"` Definition string `bson:"definition,omitempty" json:"definition,omitempty"` Comments string `bson:"comments,omitempty" json:"comments,omitempty"` Requirements string `bson:"requirements,omitempty" json:"requirements,omitempty"` Alias []string `bson:"alias,omitempty" json:"alias,omitempty"` Min *int32 `bson:"min,omitempty" json:"min,omitempty"` Max string `bson:"max,omitempty" json:"max,omitempty"` Base *ElementDefinitionBaseComponent `bson:"base,omitempty" json:"base,omitempty"` Type []ElementDefinitionTypeRefComponent `bson:"type,omitempty" json:"type,omitempty"` NameReference string `bson:"nameReference,omitempty" json:"nameReference,omitempty"` DefaultValueAddress *Address `bson:"defaultValueAddress,omitempty" json:"defaultValueAddress,omitempty"` DefaultValueAnnotation *Annotation `bson:"defaultValueAnnotation,omitempty" json:"defaultValueAnnotation,omitempty"` DefaultValueAttachment *Attachment `bson:"defaultValueAttachment,omitempty" json:"defaultValueAttachment,omitempty"` DefaultValueBase64Binary string `bson:"defaultValueBase64Binary,omitempty" json:"defaultValueBase64Binary,omitempty"` DefaultValueBoolean *bool `bson:"defaultValueBoolean,omitempty" json:"defaultValueBoolean,omitempty"` DefaultValueCode string `bson:"defaultValueCode,omitempty" json:"defaultValueCode,omitempty"` DefaultValueCodeableConcept *CodeableConcept `bson:"defaultValueCodeableConcept,omitempty" json:"defaultValueCodeableConcept,omitempty"` DefaultValueCoding *Coding `bson:"defaultValueCoding,omitempty" json:"defaultValueCoding,omitempty"` DefaultValueContactPoint *ContactPoint `bson:"defaultValueContactPoint,omitempty" json:"defaultValueContactPoint,omitempty"` DefaultValueDate *FHIRDateTime `bson:"defaultValueDate,omitempty" json:"defaultValueDate,omitempty"` DefaultValueDateTime *FHIRDateTime `bson:"defaultValueDateTime,omitempty" json:"defaultValueDateTime,omitempty"` DefaultValueDecimal *float64 `bson:"defaultValueDecimal,omitempty" json:"defaultValueDecimal,omitempty"` DefaultValueHumanName *HumanName `bson:"defaultValueHumanName,omitempty" json:"defaultValueHumanName,omitempty"` DefaultValueId string `bson:"defaultValueId,omitempty" json:"defaultValueId,omitempty"` DefaultValueIdentifier *Identifier `bson:"defaultValueIdentifier,omitempty" json:"defaultValueIdentifier,omitempty"` DefaultValueInstant *FHIRDateTime `bson:"defaultValueInstant,omitempty" json:"defaultValueInstant,omitempty"` DefaultValueInteger *int32 `bson:"defaultValueInteger,omitempty" json:"defaultValueInteger,omitempty"` DefaultValueMarkdown string `bson:"defaultValueMarkdown,omitempty" json:"defaultValueMarkdown,omitempty"` DefaultValueMeta *Meta `bson:"defaultValueMeta,omitempty" json:"defaultValueMeta,omitempty"` DefaultValueOid string `bson:"defaultValueOid,omitempty" json:"defaultValueOid,omitempty"` DefaultValuePeriod *Period `bson:"defaultValuePeriod,omitempty" json:"defaultValuePeriod,omitempty"` DefaultValuePositiveInt *uint32 `bson:"defaultValuePositiveInt,omitempty" json:"defaultValuePositiveInt,omitempty"` DefaultValueQuantity *Quantity `bson:"defaultValueQuantity,omitempty" json:"defaultValueQuantity,omitempty"` DefaultValueRange *Range `bson:"defaultValueRange,omitempty" json:"defaultValueRange,omitempty"` DefaultValueRatio *Ratio `bson:"defaultValueRatio,omitempty" json:"defaultValueRatio,omitempty"` DefaultValueReference *Reference `bson:"defaultValueReference,omitempty" json:"defaultValueReference,omitempty"` DefaultValueSampledData *SampledData `bson:"defaultValueSampledData,omitempty" json:"defaultValueSampledData,omitempty"` DefaultValueSignature *Signature `bson:"defaultValueSignature,omitempty" json:"defaultValueSignature,omitempty"` DefaultValueString string `bson:"defaultValueString,omitempty" json:"defaultValueString,omitempty"` DefaultValueTime *FHIRDateTime `bson:"defaultValueTime,omitempty" json:"defaultValueTime,omitempty"` DefaultValueTiming *Timing `bson:"defaultValueTiming,omitempty" json:"defaultValueTiming,omitempty"` DefaultValueUnsignedInt *uint32 `bson:"defaultValueUnsignedInt,omitempty" json:"defaultValueUnsignedInt,omitempty"` DefaultValueUri string `bson:"defaultValueUri,omitempty" json:"defaultValueUri,omitempty"` MeaningWhenMissing string `bson:"meaningWhenMissing,omitempty" json:"meaningWhenMissing,omitempty"` FixedAddress *Address `bson:"fixedAddress,omitempty" json:"fixedAddress,omitempty"` FixedAnnotation *Annotation `bson:"fixedAnnotation,omitempty" json:"fixedAnnotation,omitempty"` FixedAttachment *Attachment `bson:"fixedAttachment,omitempty" json:"fixedAttachment,omitempty"` FixedBase64Binary string `bson:"fixedBase64Binary,omitempty" json:"fixedBase64Binary,omitempty"` FixedBoolean *bool `bson:"fixedBoolean,omitempty" json:"fixedBoolean,omitempty"` FixedCode string `bson:"fixedCode,omitempty" json:"fixedCode,omitempty"` FixedCodeableConcept *CodeableConcept `bson:"fixedCodeableConcept,omitempty" json:"fixedCodeableConcept,omitempty"` FixedCoding *Coding `bson:"fixedCoding,omitempty" json:"fixedCoding,omitempty"` FixedContactPoint *ContactPoint `bson:"fixedContactPoint,omitempty" json:"fixedContactPoint,omitempty"` FixedDate *FHIRDateTime `bson:"fixedDate,omitempty" json:"fixedDate,omitempty"` FixedDateTime *FHIRDateTime `bson:"fixedDateTime,omitempty" json:"fixedDateTime,omitempty"` FixedDecimal *float64 `bson:"fixedDecimal,omitempty" json:"fixedDecimal,omitempty"` FixedHumanName *HumanName `bson:"fixedHumanName,omitempty" json:"fixedHumanName,omitempty"` FixedId string `bson:"fixedId,omitempty" json:"fixedId,omitempty"` FixedIdentifier *Identifier `bson:"fixedIdentifier,omitempty" json:"fixedIdentifier,omitempty"` FixedInstant *FHIRDateTime `bson:"fixedInstant,omitempty" json:"fixedInstant,omitempty"` FixedInteger *int32 `bson:"fixedInteger,omitempty" json:"fixedInteger,omitempty"` FixedMarkdown string `bson:"fixedMarkdown,omitempty" json:"fixedMarkdown,omitempty"` FixedMeta *Meta `bson:"fixedMeta,omitempty" json:"fixedMeta,omitempty"` FixedOid string `bson:"fixedOid,omitempty" json:"fixedOid,omitempty"` FixedPeriod *Period `bson:"fixedPeriod,omitempty" json:"fixedPeriod,omitempty"` FixedPositiveInt *uint32 `bson:"fixedPositiveInt,omitempty" json:"fixedPositiveInt,omitempty"` FixedQuantity *Quantity `bson:"fixedQuantity,omitempty" json:"fixedQuantity,omitempty"` FixedRange *Range `bson:"fixedRange,omitempty" json:"fixedRange,omitempty"` FixedRatio *Ratio `bson:"fixedRatio,omitempty" json:"fixedRatio,omitempty"` FixedReference *Reference `bson:"fixedReference,omitempty" json:"fixedReference,omitempty"` FixedSampledData *SampledData `bson:"fixedSampledData,omitempty" json:"fixedSampledData,omitempty"` FixedSignature *Signature `bson:"fixedSignature,omitempty" json:"fixedSignature,omitempty"` FixedString string `bson:"fixedString,omitempty" json:"fixedString,omitempty"` FixedTime *FHIRDateTime `bson:"fixedTime,omitempty" json:"fixedTime,omitempty"` FixedTiming *Timing `bson:"fixedTiming,omitempty" json:"fixedTiming,omitempty"` FixedUnsignedInt *uint32 `bson:"fixedUnsignedInt,omitempty" json:"fixedUnsignedInt,omitempty"` FixedUri string `bson:"fixedUri,omitempty" json:"fixedUri,omitempty"` PatternAddress *Address `bson:"patternAddress,omitempty" json:"patternAddress,omitempty"` PatternAnnotation *Annotation `bson:"patternAnnotation,omitempty" json:"patternAnnotation,omitempty"` PatternAttachment *Attachment `bson:"patternAttachment,omitempty" json:"patternAttachment,omitempty"` PatternBase64Binary string `bson:"patternBase64Binary,omitempty" json:"patternBase64Binary,omitempty"` PatternBoolean *bool `bson:"patternBoolean,omitempty" json:"patternBoolean,omitempty"` PatternCode string `bson:"patternCode,omitempty" json:"patternCode,omitempty"` PatternCodeableConcept *CodeableConcept `bson:"patternCodeableConcept,omitempty" json:"patternCodeableConcept,omitempty"` PatternCoding *Coding `bson:"patternCoding,omitempty" json:"patternCoding,omitempty"` PatternContactPoint *ContactPoint `bson:"patternContactPoint,omitempty" json:"patternContactPoint,omitempty"` PatternDate *FHIRDateTime `bson:"patternDate,omitempty" json:"patternDate,omitempty"` PatternDateTime *FHIRDateTime `bson:"patternDateTime,omitempty" json:"patternDateTime,omitempty"` PatternDecimal *float64 `bson:"patternDecimal,omitempty" json:"patternDecimal,omitempty"` PatternHumanName *HumanName `bson:"patternHumanName,omitempty" json:"patternHumanName,omitempty"` PatternId string `bson:"patternId,omitempty" json:"patternId,omitempty"` PatternIdentifier *Identifier `bson:"patternIdentifier,omitempty" json:"patternIdentifier,omitempty"` PatternInstant *FHIRDateTime `bson:"patternInstant,omitempty" json:"patternInstant,omitempty"` PatternInteger *int32 `bson:"patternInteger,omitempty" json:"patternInteger,omitempty"` PatternMarkdown string `bson:"patternMarkdown,omitempty" json:"patternMarkdown,omitempty"` PatternMeta *Meta `bson:"patternMeta,omitempty" json:"patternMeta,omitempty"` PatternOid string `bson:"patternOid,omitempty" json:"patternOid,omitempty"` PatternPeriod *Period `bson:"patternPeriod,omitempty" json:"patternPeriod,omitempty"` PatternPositiveInt *uint32 `bson:"patternPositiveInt,omitempty" json:"patternPositiveInt,omitempty"` PatternQuantity *Quantity `bson:"patternQuantity,omitempty" json:"patternQuantity,omitempty"` PatternRange *Range `bson:"patternRange,omitempty" json:"patternRange,omitempty"` PatternRatio *Ratio `bson:"patternRatio,omitempty" json:"patternRatio,omitempty"` PatternReference *Reference `bson:"patternReference,omitempty" json:"patternReference,omitempty"` PatternSampledData *SampledData `bson:"patternSampledData,omitempty" json:"patternSampledData,omitempty"` PatternSignature *Signature `bson:"patternSignature,omitempty" json:"patternSignature,omitempty"` PatternString string `bson:"patternString,omitempty" json:"patternString,omitempty"` PatternTime *FHIRDateTime `bson:"patternTime,omitempty" json:"patternTime,omitempty"` PatternTiming *Timing `bson:"patternTiming,omitempty" json:"patternTiming,omitempty"` PatternUnsignedInt *uint32 `bson:"patternUnsignedInt,omitempty" json:"patternUnsignedInt,omitempty"` PatternUri string `bson:"patternUri,omitempty" json:"patternUri,omitempty"` ExampleAddress *Address `bson:"exampleAddress,omitempty" json:"exampleAddress,omitempty"` ExampleAnnotation *Annotation `bson:"exampleAnnotation,omitempty" json:"exampleAnnotation,omitempty"` ExampleAttachment *Attachment `bson:"exampleAttachment,omitempty" json:"exampleAttachment,omitempty"` ExampleBase64Binary string `bson:"exampleBase64Binary,omitempty" json:"exampleBase64Binary,omitempty"` ExampleBoolean *bool `bson:"exampleBoolean,omitempty" json:"exampleBoolean,omitempty"` ExampleCode string `bson:"exampleCode,omitempty" json:"exampleCode,omitempty"` ExampleCodeableConcept *CodeableConcept `bson:"exampleCodeableConcept,omitempty" json:"exampleCodeableConcept,omitempty"` ExampleCoding *Coding `bson:"exampleCoding,omitempty" json:"exampleCoding,omitempty"` ExampleContactPoint *ContactPoint `bson:"exampleContactPoint,omitempty" json:"exampleContactPoint,omitempty"` ExampleDate *FHIRDateTime `bson:"exampleDate,omitempty" json:"exampleDate,omitempty"` ExampleDateTime *FHIRDateTime `bson:"exampleDateTime,omitempty" json:"exampleDateTime,omitempty"` ExampleDecimal *float64 `bson:"exampleDecimal,omitempty" json:"exampleDecimal,omitempty"` ExampleHumanName *HumanName `bson:"exampleHumanName,omitempty" json:"exampleHumanName,omitempty"` ExampleId string `bson:"exampleId,omitempty" json:"exampleId,omitempty"` ExampleIdentifier *Identifier `bson:"exampleIdentifier,omitempty" json:"exampleIdentifier,omitempty"` ExampleInstant *FHIRDateTime `bson:"exampleInstant,omitempty" json:"exampleInstant,omitempty"` ExampleInteger *int32 `bson:"exampleInteger,omitempty" json:"exampleInteger,omitempty"` ExampleMarkdown string `bson:"exampleMarkdown,omitempty" json:"exampleMarkdown,omitempty"` ExampleMeta *Meta `bson:"exampleMeta,omitempty" json:"exampleMeta,omitempty"` ExampleOid string `bson:"exampleOid,omitempty" json:"exampleOid,omitempty"` ExamplePeriod *Period `bson:"examplePeriod,omitempty" json:"examplePeriod,omitempty"` ExamplePositiveInt *uint32 `bson:"examplePositiveInt,omitempty" json:"examplePositiveInt,omitempty"` ExampleQuantity *Quantity `bson:"exampleQuantity,omitempty" json:"exampleQuantity,omitempty"` ExampleRange *Range `bson:"exampleRange,omitempty" json:"exampleRange,omitempty"` ExampleRatio *Ratio `bson:"exampleRatio,omitempty" json:"exampleRatio,omitempty"` ExampleReference *Reference `bson:"exampleReference,omitempty" json:"exampleReference,omitempty"` ExampleSampledData *SampledData `bson:"exampleSampledData,omitempty" json:"exampleSampledData,omitempty"` ExampleSignature *Signature `bson:"exampleSignature,omitempty" json:"exampleSignature,omitempty"` ExampleString string `bson:"exampleString,omitempty" json:"exampleString,omitempty"` ExampleTime *FHIRDateTime `bson:"exampleTime,omitempty" json:"exampleTime,omitempty"` ExampleTiming *Timing `bson:"exampleTiming,omitempty" json:"exampleTiming,omitempty"` ExampleUnsignedInt *uint32 `bson:"exampleUnsignedInt,omitempty" json:"exampleUnsignedInt,omitempty"` ExampleUri string `bson:"exampleUri,omitempty" json:"exampleUri,omitempty"` MinValueAddress *Address `bson:"minValueAddress,omitempty" json:"minValueAddress,omitempty"` MinValueAnnotation *Annotation `bson:"minValueAnnotation,omitempty" json:"minValueAnnotation,omitempty"` MinValueAttachment *Attachment `bson:"minValueAttachment,omitempty" json:"minValueAttachment,omitempty"` MinValueBase64Binary string `bson:"minValueBase64Binary,omitempty" json:"minValueBase64Binary,omitempty"` MinValueBoolean *bool `bson:"minValueBoolean,omitempty" json:"minValueBoolean,omitempty"` MinValueCode string `bson:"minValueCode,omitempty" json:"minValueCode,omitempty"` MinValueCodeableConcept *CodeableConcept `bson:"minValueCodeableConcept,omitempty" json:"minValueCodeableConcept,omitempty"` MinValueCoding *Coding `bson:"minValueCoding,omitempty" json:"minValueCoding,omitempty"` MinValueContactPoint *ContactPoint `bson:"minValueContactPoint,omitempty" json:"minValueContactPoint,omitempty"` MinValueDate *FHIRDateTime `bson:"minValueDate,omitempty" json:"minValueDate,omitempty"` MinValueDateTime *FHIRDateTime `bson:"minValueDateTime,omitempty" json:"minValueDateTime,omitempty"` MinValueDecimal *float64 `bson:"minValueDecimal,omitempty" json:"minValueDecimal,omitempty"` MinValueHumanName *HumanName `bson:"minValueHumanName,omitempty" json:"minValueHumanName,omitempty"` MinValueId string `bson:"minValueId,omitempty" json:"minValueId,omitempty"` MinValueIdentifier *Identifier `bson:"minValueIdentifier,omitempty" json:"minValueIdentifier,omitempty"` MinValueInstant *FHIRDateTime `bson:"minValueInstant,omitempty" json:"minValueInstant,omitempty"` MinValueInteger *int32 `bson:"minValueInteger,omitempty" json:"minValueInteger,omitempty"` MinValueMarkdown string `bson:"minValueMarkdown,omitempty" json:"minValueMarkdown,omitempty"` MinValueMeta *Meta `bson:"minValueMeta,omitempty" json:"minValueMeta,omitempty"` MinValueOid string `bson:"minValueOid,omitempty" json:"minValueOid,omitempty"` MinValuePeriod *Period `bson:"minValuePeriod,omitempty" json:"minValuePeriod,omitempty"` MinValuePositiveInt *uint32 `bson:"minValuePositiveInt,omitempty" json:"minValuePositiveInt,omitempty"` MinValueQuantity *Quantity `bson:"minValueQuantity,omitempty" json:"minValueQuantity,omitempty"` MinValueRange *Range `bson:"minValueRange,omitempty" json:"minValueRange,omitempty"` MinValueRatio *Ratio `bson:"minValueRatio,omitempty" json:"minValueRatio,omitempty"` MinValueReference *Reference `bson:"minValueReference,omitempty" json:"minValueReference,omitempty"` MinValueSampledData *SampledData `bson:"minValueSampledData,omitempty" json:"minValueSampledData,omitempty"` MinValueSignature *Signature `bson:"minValueSignature,omitempty" json:"minValueSignature,omitempty"` MinValueString string `bson:"minValueString,omitempty" json:"minValueString,omitempty"` MinValueTime *FHIRDateTime `bson:"minValueTime,omitempty" json:"minValueTime,omitempty"` MinValueTiming *Timing `bson:"minValueTiming,omitempty" json:"minValueTiming,omitempty"` MinValueUnsignedInt *uint32 `bson:"minValueUnsignedInt,omitempty" json:"minValueUnsignedInt,omitempty"` MinValueUri string `bson:"minValueUri,omitempty" json:"minValueUri,omitempty"` MaxValueAddress *Address `bson:"maxValueAddress,omitempty" json:"maxValueAddress,omitempty"` MaxValueAnnotation *Annotation `bson:"maxValueAnnotation,omitempty" json:"maxValueAnnotation,omitempty"` MaxValueAttachment *Attachment `bson:"maxValueAttachment,omitempty" json:"maxValueAttachment,omitempty"` MaxValueBase64Binary string `bson:"maxValueBase64Binary,omitempty" json:"maxValueBase64Binary,omitempty"` MaxValueBoolean *bool `bson:"maxValueBoolean,omitempty" json:"maxValueBoolean,omitempty"` MaxValueCode string `bson:"maxValueCode,omitempty" json:"maxValueCode,omitempty"` MaxValueCodeableConcept *CodeableConcept `bson:"maxValueCodeableConcept,omitempty" json:"maxValueCodeableConcept,omitempty"` MaxValueCoding *Coding `bson:"maxValueCoding,omitempty" json:"maxValueCoding,omitempty"` MaxValueContactPoint *ContactPoint `bson:"maxValueContactPoint,omitempty" json:"maxValueContactPoint,omitempty"` MaxValueDate *FHIRDateTime `bson:"maxValueDate,omitempty" json:"maxValueDate,omitempty"` MaxValueDateTime *FHIRDateTime `bson:"maxValueDateTime,omitempty" json:"maxValueDateTime,omitempty"` MaxValueDecimal *float64 `bson:"maxValueDecimal,omitempty" json:"maxValueDecimal,omitempty"` MaxValueHumanName *HumanName `bson:"maxValueHumanName,omitempty" json:"maxValueHumanName,omitempty"` MaxValueId string `bson:"maxValueId,omitempty" json:"maxValueId,omitempty"` MaxValueIdentifier *Identifier `bson:"maxValueIdentifier,omitempty" json:"maxValueIdentifier,omitempty"` MaxValueInstant *FHIRDateTime `bson:"maxValueInstant,omitempty" json:"maxValueInstant,omitempty"` MaxValueInteger *int32 `bson:"maxValueInteger,omitempty" json:"maxValueInteger,omitempty"` MaxValueMarkdown string `bson:"maxValueMarkdown,omitempty" json:"maxValueMarkdown,omitempty"` MaxValueMeta *Meta `bson:"maxValueMeta,omitempty" json:"maxValueMeta,omitempty"` MaxValueOid string `bson:"maxValueOid,omitempty" json:"maxValueOid,omitempty"` MaxValuePeriod *Period `bson:"maxValuePeriod,omitempty" json:"maxValuePeriod,omitempty"` MaxValuePositiveInt *uint32 `bson:"maxValuePositiveInt,omitempty" json:"maxValuePositiveInt,omitempty"` MaxValueQuantity *Quantity `bson:"maxValueQuantity,omitempty" json:"maxValueQuantity,omitempty"` MaxValueRange *Range `bson:"maxValueRange,omitempty" json:"maxValueRange,omitempty"` MaxValueRatio *Ratio `bson:"maxValueRatio,omitempty" json:"maxValueRatio,omitempty"` MaxValueReference *Reference `bson:"maxValueReference,omitempty" json:"maxValueReference,omitempty"` MaxValueSampledData *SampledData `bson:"maxValueSampledData,omitempty" json:"maxValueSampledData,omitempty"` MaxValueSignature *Signature `bson:"maxValueSignature,omitempty" json:"maxValueSignature,omitempty"` MaxValueString string `bson:"maxValueString,omitempty" json:"maxValueString,omitempty"` MaxValueTime *FHIRDateTime `bson:"maxValueTime,omitempty" json:"maxValueTime,omitempty"` MaxValueTiming *Timing `bson:"maxValueTiming,omitempty" json:"maxValueTiming,omitempty"` MaxValueUnsignedInt *uint32 `bson:"maxValueUnsignedInt,omitempty" json:"maxValueUnsignedInt,omitempty"` MaxValueUri string `bson:"maxValueUri,omitempty" json:"maxValueUri,omitempty"` MaxLength *int32 `bson:"maxLength,omitempty" json:"maxLength,omitempty"` Condition []string `bson:"condition,omitempty" json:"condition,omitempty"` Constraint []ElementDefinitionConstraintComponent `bson:"constraint,omitempty" json:"constraint,omitempty"` MustSupport *bool `bson:"mustSupport,omitempty" json:"mustSupport,omitempty"` IsModifier *bool `bson:"isModifier,omitempty" json:"isModifier,omitempty"` IsSummary *bool `bson:"isSummary,omitempty" json:"isSummary,omitempty"` Binding *ElementDefinitionBindingComponent `bson:"binding,omitempty" json:"binding,omitempty"` Mapping []ElementDefinitionMappingComponent `bson:"mapping,omitempty" json:"mapping,omitempty"` }
type ElementDefinitionBaseComponent ¶
type ElementDefinitionBaseComponent struct { BackboneElement `bson:",inline"` Path string `bson:"path,omitempty" json:"path,omitempty"` Min *int32 `bson:"min,omitempty" json:"min,omitempty"` Max string `bson:"max,omitempty" json:"max,omitempty"` }
type ElementDefinitionBindingComponent ¶
type ElementDefinitionBindingComponent struct { BackboneElement `bson:",inline"` Strength string `bson:"strength,omitempty" json:"strength,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` ValueSetUri string `bson:"valueSetUri,omitempty" json:"valueSetUri,omitempty"` ValueSetReference *Reference `bson:"valueSetReference,omitempty" json:"valueSetReference,omitempty"` }
type ElementDefinitionConstraintComponent ¶
type ElementDefinitionConstraintComponent struct { BackboneElement `bson:",inline"` Key string `bson:"key,omitempty" json:"key,omitempty"` Requirements string `bson:"requirements,omitempty" json:"requirements,omitempty"` Severity string `bson:"severity,omitempty" json:"severity,omitempty"` Human string `bson:"human,omitempty" json:"human,omitempty"` Xpath string `bson:"xpath,omitempty" json:"xpath,omitempty"` }
type ElementDefinitionMappingComponent ¶
type ElementDefinitionMappingComponent struct { BackboneElement `bson:",inline"` Identity string `bson:"identity,omitempty" json:"identity,omitempty"` Language string `bson:"language,omitempty" json:"language,omitempty"` Map string `bson:"map,omitempty" json:"map,omitempty"` }
type ElementDefinitionSlicingComponent ¶
type ElementDefinitionSlicingComponent struct { BackboneElement `bson:",inline"` Discriminator []string `bson:"discriminator,omitempty" json:"discriminator,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Ordered *bool `bson:"ordered,omitempty" json:"ordered,omitempty"` Rules string `bson:"rules,omitempty" json:"rules,omitempty"` }
type ElementDefinitionTypeRefComponent ¶
type ElementDefinitionTypeRefComponent struct { BackboneElement `bson:",inline"` Code string `bson:"code,omitempty" json:"code,omitempty"` Profile []string `bson:"profile,omitempty" json:"profile,omitempty"` Aggregation []string `bson:"aggregation,omitempty" json:"aggregation,omitempty"` }
type EligibilityRequest ¶
type EligibilityRequest struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Ruleset *Coding `bson:"ruleset,omitempty" json:"ruleset,omitempty"` OriginalRuleset *Coding `bson:"originalRuleset,omitempty" json:"originalRuleset,omitempty"` Created *FHIRDateTime `bson:"created,omitempty" json:"created,omitempty"` Target *Reference `bson:"target,omitempty" json:"target,omitempty"` Provider *Reference `bson:"provider,omitempty" json:"provider,omitempty"` Organization *Reference `bson:"organization,omitempty" json:"organization,omitempty"` }
func (*EligibilityRequest) GetBSON ¶
func (x *EligibilityRequest) GetBSON() (interface{}, error)
func (*EligibilityRequest) MarshalJSON ¶
func (resource *EligibilityRequest) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*EligibilityRequest) UnmarshalJSON ¶
func (x *EligibilityRequest) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type EligibilityRequestPlus ¶
type EligibilityRequestPlus struct { EligibilityRequest `bson:",inline"` EligibilityRequestPlusRelatedResources `bson:",inline"` }
type EligibilityRequestPlusRelatedResources ¶
type EligibilityRequestPlusRelatedResources struct { RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*EligibilityRequestPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (e *EligibilityRequestPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*EligibilityRequestPlusRelatedResources) GetIncludedResources ¶
func (e *EligibilityRequestPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*EligibilityRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*EligibilityRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*EligibilityRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*EligibilityRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*EligibilityRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*EligibilityRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*EligibilityRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*EligibilityRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*EligibilityRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*EligibilityRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*EligibilityRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*EligibilityRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*EligibilityRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*EligibilityRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*EligibilityRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*EligibilityRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*EligibilityRequestPlusRelatedResources) GetRevIncludedResources ¶
func (e *EligibilityRequestPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type EligibilityResponse ¶
type EligibilityResponse struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Request *Reference `bson:"request,omitempty" json:"request,omitempty"` Outcome string `bson:"outcome,omitempty" json:"outcome,omitempty"` Disposition string `bson:"disposition,omitempty" json:"disposition,omitempty"` Ruleset *Coding `bson:"ruleset,omitempty" json:"ruleset,omitempty"` OriginalRuleset *Coding `bson:"originalRuleset,omitempty" json:"originalRuleset,omitempty"` Created *FHIRDateTime `bson:"created,omitempty" json:"created,omitempty"` Organization *Reference `bson:"organization,omitempty" json:"organization,omitempty"` RequestProvider *Reference `bson:"requestProvider,omitempty" json:"requestProvider,omitempty"` RequestOrganization *Reference `bson:"requestOrganization,omitempty" json:"requestOrganization,omitempty"` }
func (*EligibilityResponse) GetBSON ¶
func (x *EligibilityResponse) GetBSON() (interface{}, error)
func (*EligibilityResponse) MarshalJSON ¶
func (resource *EligibilityResponse) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*EligibilityResponse) UnmarshalJSON ¶
func (x *EligibilityResponse) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type EligibilityResponsePlus ¶
type EligibilityResponsePlus struct { EligibilityResponse `bson:",inline"` EligibilityResponsePlusRelatedResources `bson:",inline"` }
type EligibilityResponsePlusRelatedResources ¶
type EligibilityResponsePlusRelatedResources struct { RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*EligibilityResponsePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (e *EligibilityResponsePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*EligibilityResponsePlusRelatedResources) GetIncludedResources ¶
func (e *EligibilityResponsePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*EligibilityResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*EligibilityResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*EligibilityResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*EligibilityResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*EligibilityResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*EligibilityResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*EligibilityResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*EligibilityResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*EligibilityResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*EligibilityResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*EligibilityResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*EligibilityResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*EligibilityResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*EligibilityResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*EligibilityResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*EligibilityResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*EligibilityResponsePlusRelatedResources) GetRevIncludedResources ¶
func (e *EligibilityResponsePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Encounter ¶
type Encounter struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` StatusHistory []EncounterStatusHistoryComponent `bson:"statusHistory,omitempty" json:"statusHistory,omitempty"` Class string `bson:"class,omitempty" json:"class,omitempty"` Type []CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Priority *CodeableConcept `bson:"priority,omitempty" json:"priority,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` EpisodeOfCare []Reference `bson:"episodeOfCare,omitempty" json:"episodeOfCare,omitempty"` IncomingReferral []Reference `bson:"incomingReferral,omitempty" json:"incomingReferral,omitempty"` Participant []EncounterParticipantComponent `bson:"participant,omitempty" json:"participant,omitempty"` Appointment *Reference `bson:"appointment,omitempty" json:"appointment,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` Length *Quantity `bson:"length,omitempty" json:"length,omitempty"` Reason []CodeableConcept `bson:"reason,omitempty" json:"reason,omitempty"` Indication []Reference `bson:"indication,omitempty" json:"indication,omitempty"` Hospitalization *EncounterHospitalizationComponent `bson:"hospitalization,omitempty" json:"hospitalization,omitempty"` Location []EncounterLocationComponent `bson:"location,omitempty" json:"location,omitempty"` ServiceProvider *Reference `bson:"serviceProvider,omitempty" json:"serviceProvider,omitempty"` PartOf *Reference `bson:"partOf,omitempty" json:"partOf,omitempty"` }
func (*Encounter) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Encounter) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type EncounterHospitalizationComponent ¶
type EncounterHospitalizationComponent struct { BackboneElement `bson:",inline"` PreAdmissionIdentifier *Identifier `bson:"preAdmissionIdentifier,omitempty" json:"preAdmissionIdentifier,omitempty"` Origin *Reference `bson:"origin,omitempty" json:"origin,omitempty"` AdmitSource *CodeableConcept `bson:"admitSource,omitempty" json:"admitSource,omitempty"` AdmittingDiagnosis []Reference `bson:"admittingDiagnosis,omitempty" json:"admittingDiagnosis,omitempty"` ReAdmission *CodeableConcept `bson:"reAdmission,omitempty" json:"reAdmission,omitempty"` DietPreference []CodeableConcept `bson:"dietPreference,omitempty" json:"dietPreference,omitempty"` SpecialCourtesy []CodeableConcept `bson:"specialCourtesy,omitempty" json:"specialCourtesy,omitempty"` SpecialArrangement []CodeableConcept `bson:"specialArrangement,omitempty" json:"specialArrangement,omitempty"` Destination *Reference `bson:"destination,omitempty" json:"destination,omitempty"` DischargeDisposition *CodeableConcept `bson:"dischargeDisposition,omitempty" json:"dischargeDisposition,omitempty"` DischargeDiagnosis []Reference `bson:"dischargeDiagnosis,omitempty" json:"dischargeDiagnosis,omitempty"` }
type EncounterLocationComponent ¶
type EncounterLocationComponent struct { BackboneElement `bson:",inline"` Location *Reference `bson:"location,omitempty" json:"location,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` }
type EncounterParticipantComponent ¶
type EncounterParticipantComponent struct { BackboneElement `bson:",inline"` Type []CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` Individual *Reference `bson:"individual,omitempty" json:"individual,omitempty"` }
type EncounterPlus ¶
type EncounterPlus struct { Encounter `bson:",inline"` EncounterPlusRelatedResources `bson:",inline"` }
type EncounterPlusRelatedResources ¶
type EncounterPlusRelatedResources struct { IncludedEpisodeOfCareResourcesReferencedByEpisodeofcare *[]EpisodeOfCare `bson:"_includedEpisodeOfCareResourcesReferencedByEpisodeofcare,omitempty"` IncludedReferralRequestResourcesReferencedByIncomingreferral *[]ReferralRequest `bson:"_includedReferralRequestResourcesReferencedByIncomingreferral,omitempty"` IncludedPractitionerResourcesReferencedByPractitioner *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByPractitioner,omitempty"` IncludedAppointmentResourcesReferencedByAppointment *[]Appointment `bson:"_includedAppointmentResourcesReferencedByAppointment,omitempty"` IncludedEncounterResourcesReferencedByPartof *[]Encounter `bson:"_includedEncounterResourcesReferencedByPartof,omitempty"` IncludedProcedureResourcesReferencedByProcedure *[]Procedure `bson:"_includedProcedureResourcesReferencedByProcedure,omitempty"` IncludedPractitionerResourcesReferencedByParticipant *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByParticipant,omitempty"` IncludedRelatedPersonResourcesReferencedByParticipant *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByParticipant,omitempty"` IncludedConditionResourcesReferencedByCondition *[]Condition `bson:"_includedConditionResourcesReferencedByCondition,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedLocationResourcesReferencedByLocation *[]Location `bson:"_includedLocationResourcesReferencedByLocation,omitempty"` IncludedConditionResourcesReferencedByIndication *[]Condition `bson:"_includedConditionResourcesReferencedByIndication,omitempty"` IncludedProcedureResourcesReferencedByIndication *[]Procedure `bson:"_includedProcedureResourcesReferencedByIndication,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedProcedureResourcesReferencingEncounter *[]Procedure `bson:"_revIncludedProcedureResourcesReferencingEncounter,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedListResourcesReferencingEncounter *[]List `bson:"_revIncludedListResourcesReferencingEncounter,omitempty"` RevIncludedDocumentReferenceResourcesReferencingEncounter *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingEncounter,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedVisionPrescriptionResourcesReferencingEncounter *[]VisionPrescription `bson:"_revIncludedVisionPrescriptionResourcesReferencingEncounter,omitempty"` RevIncludedProcedureRequestResourcesReferencingEncounter *[]ProcedureRequest `bson:"_revIncludedProcedureRequestResourcesReferencingEncounter,omitempty"` RevIncludedFlagResourcesReferencingEncounter *[]Flag `bson:"_revIncludedFlagResourcesReferencingEncounter,omitempty"` RevIncludedObservationResourcesReferencingEncounter *[]Observation `bson:"_revIncludedObservationResourcesReferencingEncounter,omitempty"` RevIncludedMedicationAdministrationResourcesReferencingEncounter *[]MedicationAdministration `bson:"_revIncludedMedicationAdministrationResourcesReferencingEncounter,omitempty"` RevIncludedCommunicationRequestResourcesReferencingEncounter *[]CommunicationRequest `bson:"_revIncludedCommunicationRequestResourcesReferencingEncounter,omitempty"` RevIncludedRiskAssessmentResourcesReferencingEncounter *[]RiskAssessment `bson:"_revIncludedRiskAssessmentResourcesReferencingEncounter,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedDiagnosticReportResourcesReferencingEncounter *[]DiagnosticReport `bson:"_revIncludedDiagnosticReportResourcesReferencingEncounter,omitempty"` RevIncludedNutritionOrderResourcesReferencingEncounter *[]NutritionOrder `bson:"_revIncludedNutritionOrderResourcesReferencingEncounter,omitempty"` RevIncludedEncounterResourcesReferencingPartof *[]Encounter `bson:"_revIncludedEncounterResourcesReferencingPartof,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedMedicationOrderResourcesReferencingEncounter *[]MedicationOrder `bson:"_revIncludedMedicationOrderResourcesReferencingEncounter,omitempty"` RevIncludedCommunicationResourcesReferencingEncounter *[]Communication `bson:"_revIncludedCommunicationResourcesReferencingEncounter,omitempty"` RevIncludedConditionResourcesReferencingEncounter *[]Condition `bson:"_revIncludedConditionResourcesReferencingEncounter,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEncounter *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEncounter,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedDiagnosticOrderResourcesReferencingEncounter *[]DiagnosticOrder `bson:"_revIncludedDiagnosticOrderResourcesReferencingEncounter,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingEncounter *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingEncounter,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*EncounterPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (e *EncounterPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*EncounterPlusRelatedResources) GetIncludedAppointmentResourceReferencedByAppointment ¶
func (e *EncounterPlusRelatedResources) GetIncludedAppointmentResourceReferencedByAppointment() (appointment *Appointment, err error)
func (*EncounterPlusRelatedResources) GetIncludedConditionResourcesReferencedByCondition ¶
func (e *EncounterPlusRelatedResources) GetIncludedConditionResourcesReferencedByCondition() (conditions []Condition, err error)
func (*EncounterPlusRelatedResources) GetIncludedConditionResourcesReferencedByIndication ¶
func (e *EncounterPlusRelatedResources) GetIncludedConditionResourcesReferencedByIndication() (conditions []Condition, err error)
func (*EncounterPlusRelatedResources) GetIncludedEncounterResourceReferencedByPartof ¶
func (e *EncounterPlusRelatedResources) GetIncludedEncounterResourceReferencedByPartof() (encounter *Encounter, err error)
func (*EncounterPlusRelatedResources) GetIncludedEpisodeOfCareResourcesReferencedByEpisodeofcare ¶
func (e *EncounterPlusRelatedResources) GetIncludedEpisodeOfCareResourcesReferencedByEpisodeofcare() (episodeOfCares []EpisodeOfCare, err error)
func (*EncounterPlusRelatedResources) GetIncludedLocationResourceReferencedByLocation ¶
func (e *EncounterPlusRelatedResources) GetIncludedLocationResourceReferencedByLocation() (location *Location, err error)
func (*EncounterPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (e *EncounterPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*EncounterPlusRelatedResources) GetIncludedPractitionerResourceReferencedByParticipant ¶
func (e *EncounterPlusRelatedResources) GetIncludedPractitionerResourceReferencedByParticipant() (practitioner *Practitioner, err error)
func (*EncounterPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPractitioner ¶
func (e *EncounterPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPractitioner() (practitioner *Practitioner, err error)
func (*EncounterPlusRelatedResources) GetIncludedProcedureResourcesReferencedByIndication ¶
func (e *EncounterPlusRelatedResources) GetIncludedProcedureResourcesReferencedByIndication() (procedures []Procedure, err error)
func (*EncounterPlusRelatedResources) GetIncludedProcedureResourcesReferencedByProcedure ¶
func (e *EncounterPlusRelatedResources) GetIncludedProcedureResourcesReferencedByProcedure() (procedures []Procedure, err error)
func (*EncounterPlusRelatedResources) GetIncludedReferralRequestResourcesReferencedByIncomingreferral ¶
func (e *EncounterPlusRelatedResources) GetIncludedReferralRequestResourcesReferencedByIncomingreferral() (referralRequests []ReferralRequest, err error)
func (*EncounterPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByParticipant ¶
func (e *EncounterPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByParticipant() (relatedPerson *RelatedPerson, err error)
func (*EncounterPlusRelatedResources) GetIncludedResources ¶
func (e *EncounterPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*EncounterPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingEncounter ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingEncounter() (communicationRequests []CommunicationRequest, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingEncounter ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingEncounter() (communications []Communication, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEncounter ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEncounter() (compositions []Composition, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedConditionResourcesReferencingEncounter ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedConditionResourcesReferencingEncounter() (conditions []Condition, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingEncounter ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingEncounter() (diagnosticOrders []DiagnosticOrder, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingEncounter ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingEncounter() (diagnosticReports []DiagnosticReport, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingEncounter ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingEncounter() (documentReferences []DocumentReference, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingPartof ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingPartof() (encounters []Encounter, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedFlagResourcesReferencingEncounter ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedFlagResourcesReferencingEncounter() (flags []Flag, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedListResourcesReferencingEncounter ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedListResourcesReferencingEncounter() (lists []List, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingEncounter ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingEncounter() (medicationAdministrations []MedicationAdministration, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedMedicationOrderResourcesReferencingEncounter ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedMedicationOrderResourcesReferencingEncounter() (medicationOrders []MedicationOrder, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedNutritionOrderResourcesReferencingEncounter ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedNutritionOrderResourcesReferencingEncounter() (nutritionOrders []NutritionOrder, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedObservationResourcesReferencingEncounter ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedObservationResourcesReferencingEncounter() (observations []Observation, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingEncounter ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingEncounter() (procedureRequests []ProcedureRequest, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingEncounter ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingEncounter() (procedures []Procedure, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingEncounter ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingEncounter() (questionnaireResponses []QuestionnaireResponse, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedResources ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
func (*EncounterPlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingEncounter ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingEncounter() (riskAssessments []RiskAssessment, err error)
func (*EncounterPlusRelatedResources) GetRevIncludedVisionPrescriptionResourcesReferencingEncounter ¶
func (e *EncounterPlusRelatedResources) GetRevIncludedVisionPrescriptionResourcesReferencingEncounter() (visionPrescriptions []VisionPrescription, err error)
type EncounterStatusHistoryComponent ¶
type EncounterStatusHistoryComponent struct { BackboneElement `bson:",inline"` Status string `bson:"status,omitempty" json:"status,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` }
type EnrollmentRequest ¶
type EnrollmentRequest struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Ruleset *Coding `bson:"ruleset,omitempty" json:"ruleset,omitempty"` OriginalRuleset *Coding `bson:"originalRuleset,omitempty" json:"originalRuleset,omitempty"` Created *FHIRDateTime `bson:"created,omitempty" json:"created,omitempty"` Target *Reference `bson:"target,omitempty" json:"target,omitempty"` Provider *Reference `bson:"provider,omitempty" json:"provider,omitempty"` Organization *Reference `bson:"organization,omitempty" json:"organization,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Coverage *Reference `bson:"coverage,omitempty" json:"coverage,omitempty"` Relationship *Coding `bson:"relationship,omitempty" json:"relationship,omitempty"` }
func (*EnrollmentRequest) GetBSON ¶
func (x *EnrollmentRequest) GetBSON() (interface{}, error)
func (*EnrollmentRequest) MarshalJSON ¶
func (resource *EnrollmentRequest) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*EnrollmentRequest) UnmarshalJSON ¶
func (x *EnrollmentRequest) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type EnrollmentRequestPlus ¶
type EnrollmentRequestPlus struct { EnrollmentRequest `bson:",inline"` EnrollmentRequestPlusRelatedResources `bson:",inline"` }
type EnrollmentRequestPlusRelatedResources ¶
type EnrollmentRequestPlusRelatedResources struct { IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*EnrollmentRequestPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (e *EnrollmentRequestPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*EnrollmentRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (e *EnrollmentRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*EnrollmentRequestPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (e *EnrollmentRequestPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*EnrollmentRequestPlusRelatedResources) GetIncludedResources ¶
func (e *EnrollmentRequestPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*EnrollmentRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*EnrollmentRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*EnrollmentRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*EnrollmentRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*EnrollmentRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*EnrollmentRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*EnrollmentRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*EnrollmentRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*EnrollmentRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*EnrollmentRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*EnrollmentRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*EnrollmentRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*EnrollmentRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*EnrollmentRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*EnrollmentRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*EnrollmentRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*EnrollmentRequestPlusRelatedResources) GetRevIncludedResources ¶
func (e *EnrollmentRequestPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type EnrollmentResponse ¶
type EnrollmentResponse struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Request *Reference `bson:"request,omitempty" json:"request,omitempty"` Outcome string `bson:"outcome,omitempty" json:"outcome,omitempty"` Disposition string `bson:"disposition,omitempty" json:"disposition,omitempty"` Ruleset *Coding `bson:"ruleset,omitempty" json:"ruleset,omitempty"` OriginalRuleset *Coding `bson:"originalRuleset,omitempty" json:"originalRuleset,omitempty"` Created *FHIRDateTime `bson:"created,omitempty" json:"created,omitempty"` Organization *Reference `bson:"organization,omitempty" json:"organization,omitempty"` RequestProvider *Reference `bson:"requestProvider,omitempty" json:"requestProvider,omitempty"` RequestOrganization *Reference `bson:"requestOrganization,omitempty" json:"requestOrganization,omitempty"` }
func (*EnrollmentResponse) GetBSON ¶
func (x *EnrollmentResponse) GetBSON() (interface{}, error)
func (*EnrollmentResponse) MarshalJSON ¶
func (resource *EnrollmentResponse) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*EnrollmentResponse) UnmarshalJSON ¶
func (x *EnrollmentResponse) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type EnrollmentResponsePlus ¶
type EnrollmentResponsePlus struct { EnrollmentResponse `bson:",inline"` EnrollmentResponsePlusRelatedResources `bson:",inline"` }
type EnrollmentResponsePlusRelatedResources ¶
type EnrollmentResponsePlusRelatedResources struct { RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*EnrollmentResponsePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (e *EnrollmentResponsePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*EnrollmentResponsePlusRelatedResources) GetIncludedResources ¶
func (e *EnrollmentResponsePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*EnrollmentResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*EnrollmentResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*EnrollmentResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*EnrollmentResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*EnrollmentResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*EnrollmentResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*EnrollmentResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*EnrollmentResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*EnrollmentResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*EnrollmentResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*EnrollmentResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*EnrollmentResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*EnrollmentResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*EnrollmentResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*EnrollmentResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*EnrollmentResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*EnrollmentResponsePlusRelatedResources) GetRevIncludedResources ¶
func (e *EnrollmentResponsePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type EpisodeOfCare ¶
type EpisodeOfCare struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` StatusHistory []EpisodeOfCareStatusHistoryComponent `bson:"statusHistory,omitempty" json:"statusHistory,omitempty"` Type []CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Condition []Reference `bson:"condition,omitempty" json:"condition,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` ManagingOrganization *Reference `bson:"managingOrganization,omitempty" json:"managingOrganization,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` ReferralRequest []Reference `bson:"referralRequest,omitempty" json:"referralRequest,omitempty"` CareManager *Reference `bson:"careManager,omitempty" json:"careManager,omitempty"` CareTeam []EpisodeOfCareCareTeamComponent `bson:"careTeam,omitempty" json:"careTeam,omitempty"` }
func (*EpisodeOfCare) GetBSON ¶
func (x *EpisodeOfCare) GetBSON() (interface{}, error)
func (*EpisodeOfCare) MarshalJSON ¶
func (resource *EpisodeOfCare) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*EpisodeOfCare) UnmarshalJSON ¶
func (x *EpisodeOfCare) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type EpisodeOfCareCareTeamComponent ¶
type EpisodeOfCareCareTeamComponent struct { BackboneElement `bson:",inline"` Role []CodeableConcept `bson:"role,omitempty" json:"role,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` Member *Reference `bson:"member,omitempty" json:"member,omitempty"` }
type EpisodeOfCarePlus ¶
type EpisodeOfCarePlus struct { EpisodeOfCare `bson:",inline"` EpisodeOfCarePlusRelatedResources `bson:",inline"` }
type EpisodeOfCarePlusRelatedResources ¶
type EpisodeOfCarePlusRelatedResources struct { IncludedConditionResourcesReferencedByCondition *[]Condition `bson:"_includedConditionResourcesReferencedByCondition,omitempty"` IncludedReferralRequestResourcesReferencedByIncomingreferral *[]ReferralRequest `bson:"_includedReferralRequestResourcesReferencedByIncomingreferral,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedOrganizationResourcesReferencedByOrganization *[]Organization `bson:"_includedOrganizationResourcesReferencedByOrganization,omitempty"` IncludedPractitionerResourcesReferencedByTeammember *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByTeammember,omitempty"` IncludedOrganizationResourcesReferencedByTeammember *[]Organization `bson:"_includedOrganizationResourcesReferencedByTeammember,omitempty"` IncludedPractitionerResourcesReferencedByCaremanager *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByCaremanager,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedEncounterResourcesReferencingEpisodeofcare *[]Encounter `bson:"_revIncludedEncounterResourcesReferencingEpisodeofcare,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*EpisodeOfCarePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (e *EpisodeOfCarePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*EpisodeOfCarePlusRelatedResources) GetIncludedConditionResourcesReferencedByCondition ¶
func (e *EpisodeOfCarePlusRelatedResources) GetIncludedConditionResourcesReferencedByCondition() (conditions []Condition, err error)
func (*EpisodeOfCarePlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization ¶
func (e *EpisodeOfCarePlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization() (organization *Organization, err error)
func (*EpisodeOfCarePlusRelatedResources) GetIncludedOrganizationResourceReferencedByTeammember ¶
func (e *EpisodeOfCarePlusRelatedResources) GetIncludedOrganizationResourceReferencedByTeammember() (organization *Organization, err error)
func (*EpisodeOfCarePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (e *EpisodeOfCarePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*EpisodeOfCarePlusRelatedResources) GetIncludedPractitionerResourceReferencedByCaremanager ¶
func (e *EpisodeOfCarePlusRelatedResources) GetIncludedPractitionerResourceReferencedByCaremanager() (practitioner *Practitioner, err error)
func (*EpisodeOfCarePlusRelatedResources) GetIncludedPractitionerResourceReferencedByTeammember ¶
func (e *EpisodeOfCarePlusRelatedResources) GetIncludedPractitionerResourceReferencedByTeammember() (practitioner *Practitioner, err error)
func (*EpisodeOfCarePlusRelatedResources) GetIncludedReferralRequestResourcesReferencedByIncomingreferral ¶
func (e *EpisodeOfCarePlusRelatedResources) GetIncludedReferralRequestResourcesReferencedByIncomingreferral() (referralRequests []ReferralRequest, err error)
func (*EpisodeOfCarePlusRelatedResources) GetIncludedResources ¶
func (e *EpisodeOfCarePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*EpisodeOfCarePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*EpisodeOfCarePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*EpisodeOfCarePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*EpisodeOfCarePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*EpisodeOfCarePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*EpisodeOfCarePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*EpisodeOfCarePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*EpisodeOfCarePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*EpisodeOfCarePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*EpisodeOfCarePlusRelatedResources) GetRevIncludedEncounterResourcesReferencingEpisodeofcare ¶
func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedEncounterResourcesReferencingEpisodeofcare() (encounters []Encounter, err error)
func (*EpisodeOfCarePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*EpisodeOfCarePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*EpisodeOfCarePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*EpisodeOfCarePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*EpisodeOfCarePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*EpisodeOfCarePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*EpisodeOfCarePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*EpisodeOfCarePlusRelatedResources) GetRevIncludedResources ¶
func (e *EpisodeOfCarePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type EpisodeOfCareStatusHistoryComponent ¶
type EpisodeOfCareStatusHistoryComponent struct { BackboneElement `bson:",inline"` Status string `bson:"status,omitempty" json:"status,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` }
type ExplanationOfBenefit ¶
type ExplanationOfBenefit struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Request *Reference `bson:"request,omitempty" json:"request,omitempty"` Outcome string `bson:"outcome,omitempty" json:"outcome,omitempty"` Disposition string `bson:"disposition,omitempty" json:"disposition,omitempty"` Ruleset *Coding `bson:"ruleset,omitempty" json:"ruleset,omitempty"` OriginalRuleset *Coding `bson:"originalRuleset,omitempty" json:"originalRuleset,omitempty"` Created *FHIRDateTime `bson:"created,omitempty" json:"created,omitempty"` Organization *Reference `bson:"organization,omitempty" json:"organization,omitempty"` RequestProvider *Reference `bson:"requestProvider,omitempty" json:"requestProvider,omitempty"` RequestOrganization *Reference `bson:"requestOrganization,omitempty" json:"requestOrganization,omitempty"` }
func (*ExplanationOfBenefit) GetBSON ¶
func (x *ExplanationOfBenefit) GetBSON() (interface{}, error)
func (*ExplanationOfBenefit) MarshalJSON ¶
func (resource *ExplanationOfBenefit) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*ExplanationOfBenefit) UnmarshalJSON ¶
func (x *ExplanationOfBenefit) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ExplanationOfBenefitPlus ¶
type ExplanationOfBenefitPlus struct { ExplanationOfBenefit `bson:",inline"` ExplanationOfBenefitPlusRelatedResources `bson:",inline"` }
type ExplanationOfBenefitPlusRelatedResources ¶
type ExplanationOfBenefitPlusRelatedResources struct { RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ExplanationOfBenefitPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ExplanationOfBenefitPlusRelatedResources) GetIncludedResources ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ExplanationOfBenefitPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ExplanationOfBenefitPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ExplanationOfBenefitPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ExplanationOfBenefitPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ExplanationOfBenefitPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ExplanationOfBenefitPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ExplanationOfBenefitPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ExplanationOfBenefitPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ExplanationOfBenefitPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ExplanationOfBenefitPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ExplanationOfBenefitPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ExplanationOfBenefitPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ExplanationOfBenefitPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ExplanationOfBenefitPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ExplanationOfBenefitPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ExplanationOfBenefitPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ExplanationOfBenefitPlusRelatedResources) GetRevIncludedResources ¶
func (e *ExplanationOfBenefitPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Extension ¶
type Extension struct { Url string `bson:"url,omitempty" json:"url,omitempty"` ValueAddress *Address `bson:"valueAddress,omitempty" json:"valueAddress,omitempty"` ValueAnnotation *Annotation `bson:"valueAnnotation,omitempty" json:"valueAnnotation,omitempty"` ValueAttachment *Attachment `bson:"valueAttachment,omitempty" json:"valueAttachment,omitempty"` ValueBase64Binary string `bson:"valueBase64Binary,omitempty" json:"valueBase64Binary,omitempty"` ValueBoolean *bool `bson:"valueBoolean,omitempty" json:"valueBoolean,omitempty"` ValueCode string `bson:"valueCode,omitempty" json:"valueCode,omitempty"` ValueCodeableConcept *CodeableConcept `bson:"valueCodeableConcept,omitempty" json:"valueCodeableConcept,omitempty"` ValueCoding *Coding `bson:"valueCoding,omitempty" json:"valueCoding,omitempty"` ValueContactPoint *ContactPoint `bson:"valueContactPoint,omitempty" json:"valueContactPoint,omitempty"` ValueDate *FHIRDateTime `bson:"valueDate,omitempty" json:"valueDate,omitempty"` ValueDateTime *FHIRDateTime `bson:"valueDateTime,omitempty" json:"valueDateTime,omitempty"` ValueDecimal *float64 `bson:"valueDecimal,omitempty" json:"valueDecimal,omitempty"` ValueHumanName *HumanName `bson:"valueHumanName,omitempty" json:"valueHumanName,omitempty"` ValueId string `bson:"valueId,omitempty" json:"valueId,omitempty"` ValueIdentifier *Identifier `bson:"valueIdentifier,omitempty" json:"valueIdentifier,omitempty"` ValueInstant *FHIRDateTime `bson:"valueInstant,omitempty" json:"valueInstant,omitempty"` ValueInteger *int32 `bson:"valueInteger,omitempty" json:"valueInteger,omitempty"` ValueMarkdown string `bson:"valueMarkdown,omitempty" json:"valueMarkdown,omitempty"` ValueMeta *Meta `bson:"valueMeta,omitempty" json:"valueMeta,omitempty"` ValueOid string `bson:"valueOid,omitempty" json:"valueOid,omitempty"` ValuePeriod *Period `bson:"valuePeriod,omitempty" json:"valuePeriod,omitempty"` ValuePositiveInt *uint32 `bson:"valuePositiveInt,omitempty" json:"valuePositiveInt,omitempty"` ValueQuantity *Quantity `bson:"valueQuantity,omitempty" json:"valueQuantity,omitempty"` ValueRange *Range `bson:"valueRange,omitempty" json:"valueRange,omitempty"` ValueRatio *Ratio `bson:"valueRatio,omitempty" json:"valueRatio,omitempty"` ValueReference *Reference `bson:"valueReference,omitempty" json:"valueReference,omitempty"` ValueSampledData *SampledData `bson:"valueSampledData,omitempty" json:"valueSampledData,omitempty"` ValueSignature *Signature `bson:"valueSignature,omitempty" json:"valueSignature,omitempty"` ValueString string `bson:"valueString,omitempty" json:"valueString,omitempty"` ValueTime *FHIRDateTime `bson:"valueTime,omitempty" json:"valueTime,omitempty"` ValueTiming *Timing `bson:"valueTiming,omitempty" json:"valueTiming,omitempty"` ValueUnsignedInt *uint32 `bson:"valueUnsignedInt,omitempty" json:"valueUnsignedInt,omitempty"` ValueUri string `bson:"valueUri,omitempty" json:"valueUri,omitempty"` }
func (Extension) GetBSON ¶
GetBSON translates the FHIR extension syntax to a syntax that is more suitable for storage and sorting in MongoDB.
Extension { Url: "http://example.org/fhir/extensions/foo", ValueString: "bar", }
becomes
bson.M { "@context": bson.M { "foo": contextDefinition { ID: "http://example.org/fhir/extensions/foo", Type: "string", }, }, "foo": "bar", }
func (*Extension) SetBSON ¶
SetBSON translates the stored extension syntax to the FHIR extension syntax.
bson.M { "@context": bson.M { "foo": bson.M { "@id": "http://example.org/fhir/extensions/foo", "@type": "string", }, }, "foo": "bar", }
becomes
Extension { Url: "http://example.org/fhir/extensions/foo", ValueString: "bar", }
type FHIRDateTime ¶
func (FHIRDateTime) MarshalJSON ¶
func (f FHIRDateTime) MarshalJSON() ([]byte, error)
func (*FHIRDateTime) UnmarshalJSON ¶
func (f *FHIRDateTime) UnmarshalJSON(data []byte) (err error)
type FamilyMemberHistory ¶
type FamilyMemberHistory struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Relationship *CodeableConcept `bson:"relationship,omitempty" json:"relationship,omitempty"` Gender string `bson:"gender,omitempty" json:"gender,omitempty"` BornPeriod *Period `bson:"bornPeriod,omitempty" json:"bornPeriod,omitempty"` BornDate *FHIRDateTime `bson:"bornDate,omitempty" json:"bornDate,omitempty"` BornString string `bson:"bornString,omitempty" json:"bornString,omitempty"` AgeAge *Quantity `bson:"ageAge,omitempty" json:"ageAge,omitempty"` AgeRange *Range `bson:"ageRange,omitempty" json:"ageRange,omitempty"` AgeString string `bson:"ageString,omitempty" json:"ageString,omitempty"` DeceasedBoolean *bool `bson:"deceasedBoolean,omitempty" json:"deceasedBoolean,omitempty"` DeceasedAge *Quantity `bson:"deceasedAge,omitempty" json:"deceasedAge,omitempty"` DeceasedRange *Range `bson:"deceasedRange,omitempty" json:"deceasedRange,omitempty"` DeceasedDate *FHIRDateTime `bson:"deceasedDate,omitempty" json:"deceasedDate,omitempty"` DeceasedString string `bson:"deceasedString,omitempty" json:"deceasedString,omitempty"` Note *Annotation `bson:"note,omitempty" json:"note,omitempty"` Condition []FamilyMemberHistoryConditionComponent `bson:"condition,omitempty" json:"condition,omitempty"` }
func (*FamilyMemberHistory) GetBSON ¶
func (x *FamilyMemberHistory) GetBSON() (interface{}, error)
func (*FamilyMemberHistory) MarshalJSON ¶
func (resource *FamilyMemberHistory) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*FamilyMemberHistory) UnmarshalJSON ¶
func (x *FamilyMemberHistory) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type FamilyMemberHistoryConditionComponent ¶
type FamilyMemberHistoryConditionComponent struct { BackboneElement `bson:",inline"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` Outcome *CodeableConcept `bson:"outcome,omitempty" json:"outcome,omitempty"` OnsetAge *Quantity `bson:"onsetAge,omitempty" json:"onsetAge,omitempty"` OnsetRange *Range `bson:"onsetRange,omitempty" json:"onsetRange,omitempty"` OnsetPeriod *Period `bson:"onsetPeriod,omitempty" json:"onsetPeriod,omitempty"` OnsetString string `bson:"onsetString,omitempty" json:"onsetString,omitempty"` Note *Annotation `bson:"note,omitempty" json:"note,omitempty"` }
type FamilyMemberHistoryPlus ¶
type FamilyMemberHistoryPlus struct { FamilyMemberHistory `bson:",inline"` FamilyMemberHistoryPlusRelatedResources `bson:",inline"` }
type FamilyMemberHistoryPlusRelatedResources ¶
type FamilyMemberHistoryPlusRelatedResources struct { IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingInvestigation *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingInvestigation,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*FamilyMemberHistoryPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*FamilyMemberHistoryPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*FamilyMemberHistoryPlusRelatedResources) GetIncludedResources ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*FamilyMemberHistoryPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*FamilyMemberHistoryPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*FamilyMemberHistoryPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingInvestigation ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingInvestigation() (clinicalImpressions []ClinicalImpression, err error)
func (*FamilyMemberHistoryPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*FamilyMemberHistoryPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*FamilyMemberHistoryPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*FamilyMemberHistoryPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*FamilyMemberHistoryPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*FamilyMemberHistoryPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*FamilyMemberHistoryPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*FamilyMemberHistoryPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*FamilyMemberHistoryPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*FamilyMemberHistoryPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*FamilyMemberHistoryPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*FamilyMemberHistoryPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*FamilyMemberHistoryPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*FamilyMemberHistoryPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*FamilyMemberHistoryPlusRelatedResources) GetRevIncludedResources ¶
func (f *FamilyMemberHistoryPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Flag ¶
type Flag struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Category *CodeableConcept `bson:"category,omitempty" json:"category,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` Author *Reference `bson:"author,omitempty" json:"author,omitempty"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` }
func (*Flag) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Flag) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type FlagPlus ¶
type FlagPlus struct { Flag `bson:",inline"` FlagPlusRelatedResources `bson:",inline"` }
type FlagPlusRelatedResources ¶
type FlagPlusRelatedResources struct { IncludedPractitionerResourcesReferencedBySubject *[]Practitioner `bson:"_includedPractitionerResourcesReferencedBySubject,omitempty"` IncludedGroupResourcesReferencedBySubject *[]Group `bson:"_includedGroupResourcesReferencedBySubject,omitempty"` IncludedOrganizationResourcesReferencedBySubject *[]Organization `bson:"_includedOrganizationResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedLocationResourcesReferencedBySubject *[]Location `bson:"_includedLocationResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedPractitionerResourcesReferencedByAuthor *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByAuthor,omitempty"` IncludedOrganizationResourcesReferencedByAuthor *[]Organization `bson:"_includedOrganizationResourcesReferencedByAuthor,omitempty"` IncludedDeviceResourcesReferencedByAuthor *[]Device `bson:"_includedDeviceResourcesReferencedByAuthor,omitempty"` IncludedPatientResourcesReferencedByAuthor *[]Patient `bson:"_includedPatientResourcesReferencedByAuthor,omitempty"` IncludedEncounterResourcesReferencedByEncounter *[]Encounter `bson:"_includedEncounterResourcesReferencedByEncounter,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*FlagPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (f *FlagPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*FlagPlusRelatedResources) GetIncludedDeviceResourceReferencedByAuthor ¶
func (f *FlagPlusRelatedResources) GetIncludedDeviceResourceReferencedByAuthor() (device *Device, err error)
func (*FlagPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter ¶
func (f *FlagPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
func (*FlagPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject ¶
func (f *FlagPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
func (*FlagPlusRelatedResources) GetIncludedLocationResourceReferencedBySubject ¶
func (f *FlagPlusRelatedResources) GetIncludedLocationResourceReferencedBySubject() (location *Location, err error)
func (*FlagPlusRelatedResources) GetIncludedOrganizationResourceReferencedByAuthor ¶
func (f *FlagPlusRelatedResources) GetIncludedOrganizationResourceReferencedByAuthor() (organization *Organization, err error)
func (*FlagPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySubject ¶
func (f *FlagPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySubject() (organization *Organization, err error)
func (*FlagPlusRelatedResources) GetIncludedPatientResourceReferencedByAuthor ¶
func (f *FlagPlusRelatedResources) GetIncludedPatientResourceReferencedByAuthor() (patient *Patient, err error)
func (*FlagPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (f *FlagPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*FlagPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (f *FlagPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*FlagPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthor ¶
func (f *FlagPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthor() (practitioner *Practitioner, err error)
func (*FlagPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySubject ¶
func (f *FlagPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySubject() (practitioner *Practitioner, err error)
func (*FlagPlusRelatedResources) GetIncludedResources ¶
func (f *FlagPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*FlagPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (f *FlagPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*FlagPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (f *FlagPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*FlagPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (f *FlagPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*FlagPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (f *FlagPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*FlagPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (f *FlagPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*FlagPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (f *FlagPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*FlagPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (f *FlagPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*FlagPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (f *FlagPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*FlagPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (f *FlagPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*FlagPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (f *FlagPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*FlagPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (f *FlagPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*FlagPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (f *FlagPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*FlagPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (f *FlagPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*FlagPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (f *FlagPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*FlagPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (f *FlagPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*FlagPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (f *FlagPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*FlagPlusRelatedResources) GetRevIncludedResources ¶
func (f *FlagPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Goal ¶
type Goal struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` StartDate *FHIRDateTime `bson:"startDate,omitempty" json:"startDate,omitempty"` StartCodeableConcept *CodeableConcept `bson:"startCodeableConcept,omitempty" json:"startCodeableConcept,omitempty"` TargetDate *FHIRDateTime `bson:"targetDate,omitempty" json:"targetDate,omitempty"` TargetDuration *Quantity `bson:"targetDuration,omitempty" json:"targetDuration,omitempty"` Category []CodeableConcept `bson:"category,omitempty" json:"category,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` StatusDate *FHIRDateTime `bson:"statusDate,omitempty" json:"statusDate,omitempty"` StatusReason *CodeableConcept `bson:"statusReason,omitempty" json:"statusReason,omitempty"` Author *Reference `bson:"author,omitempty" json:"author,omitempty"` Priority *CodeableConcept `bson:"priority,omitempty" json:"priority,omitempty"` Addresses []Reference `bson:"addresses,omitempty" json:"addresses,omitempty"` Note []Annotation `bson:"note,omitempty" json:"note,omitempty"` Outcome []GoalOutcomeComponent `bson:"outcome,omitempty" json:"outcome,omitempty"` }
func (*Goal) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Goal) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type GoalOutcomeComponent ¶
type GoalOutcomeComponent struct { BackboneElement `bson:",inline"` ResultCodeableConcept *CodeableConcept `bson:"resultCodeableConcept,omitempty" json:"resultCodeableConcept,omitempty"` ResultReference *Reference `bson:"resultReference,omitempty" json:"resultReference,omitempty"` }
type GoalPlus ¶
type GoalPlus struct { Goal `bson:",inline"` GoalPlusRelatedResources `bson:",inline"` }
type GoalPlusRelatedResources ¶
type GoalPlusRelatedResources struct { IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedGroupResourcesReferencedBySubject *[]Group `bson:"_includedGroupResourcesReferencedBySubject,omitempty"` IncludedOrganizationResourcesReferencedBySubject *[]Organization `bson:"_includedOrganizationResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedCarePlanResourcesReferencingGoal *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingGoal,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*GoalPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (g *GoalPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*GoalPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject ¶
func (g *GoalPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
func (*GoalPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySubject ¶
func (g *GoalPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySubject() (organization *Organization, err error)
func (*GoalPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (g *GoalPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*GoalPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (g *GoalPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*GoalPlusRelatedResources) GetIncludedResources ¶
func (g *GoalPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*GoalPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (g *GoalPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*GoalPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (g *GoalPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*GoalPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingGoal ¶
func (g *GoalPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingGoal() (carePlans []CarePlan, err error)
func (*GoalPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (g *GoalPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*GoalPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (g *GoalPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*GoalPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (g *GoalPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*GoalPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (g *GoalPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*GoalPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (g *GoalPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*GoalPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (g *GoalPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*GoalPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (g *GoalPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*GoalPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (g *GoalPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*GoalPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (g *GoalPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*GoalPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (g *GoalPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*GoalPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (g *GoalPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*GoalPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (g *GoalPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*GoalPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (g *GoalPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*GoalPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (g *GoalPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*GoalPlusRelatedResources) GetRevIncludedResources ¶
func (g *GoalPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Group ¶
type Group struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Type string `bson:"type,omitempty" json:"type,omitempty"` Actual *bool `bson:"actual,omitempty" json:"actual,omitempty"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Quantity *uint32 `bson:"quantity,omitempty" json:"quantity,omitempty"` Characteristic []GroupCharacteristicComponent `bson:"characteristic,omitempty" json:"characteristic,omitempty"` Member []GroupMemberComponent `bson:"member,omitempty" json:"member,omitempty"` }
func (*Group) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Group) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type GroupCharacteristicComponent ¶
type GroupCharacteristicComponent struct { BackboneElement `bson:",inline"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` ValueCodeableConcept *CodeableConcept `bson:"valueCodeableConcept,omitempty" json:"valueCodeableConcept,omitempty"` ValueBoolean *bool `bson:"valueBoolean,omitempty" json:"valueBoolean,omitempty"` ValueQuantity *Quantity `bson:"valueQuantity,omitempty" json:"valueQuantity,omitempty"` ValueRange *Range `bson:"valueRange,omitempty" json:"valueRange,omitempty"` Exclude *bool `bson:"exclude,omitempty" json:"exclude,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` }
type GroupMemberComponent ¶
type GroupMemberComponent struct { BackboneElement `bson:",inline"` Entity *Reference `bson:"entity,omitempty" json:"entity,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` Inactive *bool `bson:"inactive,omitempty" json:"inactive,omitempty"` }
type GroupPlus ¶
type GroupPlus struct { Group `bson:",inline"` GroupPlusRelatedResources `bson:",inline"` }
type GroupPlusRelatedResources ¶
type GroupPlusRelatedResources struct { IncludedPractitionerResourcesReferencedByMember *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByMember,omitempty"` IncludedDeviceResourcesReferencedByMember *[]Device `bson:"_includedDeviceResourcesReferencedByMember,omitempty"` IncludedMedicationResourcesReferencedByMember *[]Medication `bson:"_includedMedicationResourcesReferencedByMember,omitempty"` IncludedPatientResourcesReferencedByMember *[]Patient `bson:"_includedPatientResourcesReferencedByMember,omitempty"` IncludedSubstanceResourcesReferencedByMember *[]Substance `bson:"_includedSubstanceResourcesReferencedByMember,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingSubject *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingSubject,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedSpecimenResourcesReferencingSubject *[]Specimen `bson:"_revIncludedSpecimenResourcesReferencingSubject,omitempty"` RevIncludedCarePlanResourcesReferencingSubject *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingSubject,omitempty"` RevIncludedGoalResourcesReferencingSubject *[]Goal `bson:"_revIncludedGoalResourcesReferencingSubject,omitempty"` RevIncludedProcedureResourcesReferencingSubject *[]Procedure `bson:"_revIncludedProcedureResourcesReferencingSubject,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedListResourcesReferencingSubject *[]List `bson:"_revIncludedListResourcesReferencingSubject,omitempty"` RevIncludedDocumentReferenceResourcesReferencingSubject *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingSubject,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingSubject *[]Order `bson:"_revIncludedOrderResourcesReferencingSubject,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedMediaResourcesReferencingSubject *[]Media `bson:"_revIncludedMediaResourcesReferencingSubject,omitempty"` RevIncludedProcedureRequestResourcesReferencingSubject *[]ProcedureRequest `bson:"_revIncludedProcedureRequestResourcesReferencingSubject,omitempty"` RevIncludedFlagResourcesReferencingSubject *[]Flag `bson:"_revIncludedFlagResourcesReferencingSubject,omitempty"` RevIncludedObservationResourcesReferencingSubject *[]Observation `bson:"_revIncludedObservationResourcesReferencingSubject,omitempty"` RevIncludedContractResourcesReferencingActor *[]Contract `bson:"_revIncludedContractResourcesReferencingActor,omitempty"` RevIncludedRiskAssessmentResourcesReferencingSubject *[]RiskAssessment `bson:"_revIncludedRiskAssessmentResourcesReferencingSubject,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedDiagnosticReportResourcesReferencingSubject *[]DiagnosticReport `bson:"_revIncludedDiagnosticReportResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCommunicationResourcesReferencingRecipient *[]Communication `bson:"_revIncludedCommunicationResourcesReferencingRecipient,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedDiagnosticOrderResourcesReferencingSubject *[]DiagnosticOrder `bson:"_revIncludedDiagnosticOrderResourcesReferencingSubject,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*GroupPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (g *GroupPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*GroupPlusRelatedResources) GetIncludedDeviceResourceReferencedByMember ¶
func (g *GroupPlusRelatedResources) GetIncludedDeviceResourceReferencedByMember() (device *Device, err error)
func (*GroupPlusRelatedResources) GetIncludedMedicationResourceReferencedByMember ¶
func (g *GroupPlusRelatedResources) GetIncludedMedicationResourceReferencedByMember() (medication *Medication, err error)
func (*GroupPlusRelatedResources) GetIncludedPatientResourceReferencedByMember ¶
func (g *GroupPlusRelatedResources) GetIncludedPatientResourceReferencedByMember() (patient *Patient, err error)
func (*GroupPlusRelatedResources) GetIncludedPractitionerResourceReferencedByMember ¶
func (g *GroupPlusRelatedResources) GetIncludedPractitionerResourceReferencedByMember() (practitioner *Practitioner, err error)
func (*GroupPlusRelatedResources) GetIncludedResources ¶
func (g *GroupPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*GroupPlusRelatedResources) GetIncludedSubstanceResourceReferencedByMember ¶
func (g *GroupPlusRelatedResources) GetIncludedSubstanceResourceReferencedByMember() (substance *Substance, err error)
func (*GroupPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (g *GroupPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*GroupPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (g *GroupPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*GroupPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingSubject ¶
func (g *GroupPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingSubject() (carePlans []CarePlan, err error)
func (*GroupPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (g *GroupPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*GroupPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRecipient ¶
func (g *GroupPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRecipient() (communications []Communication, err error)
func (*GroupPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (g *GroupPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*GroupPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (g *GroupPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*GroupPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor ¶
func (g *GroupPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor() (contracts []Contract, err error)
func (*GroupPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (g *GroupPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*GroupPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingSubject ¶
func (g *GroupPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingSubject() (diagnosticOrders []DiagnosticOrder, err error)
func (*GroupPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingSubject ¶
func (g *GroupPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingSubject() (diagnosticReports []DiagnosticReport, err error)
func (*GroupPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (g *GroupPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*GroupPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (g *GroupPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*GroupPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingSubject ¶
func (g *GroupPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingSubject() (documentManifests []DocumentManifest, err error)
func (*GroupPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (g *GroupPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*GroupPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingSubject ¶
func (g *GroupPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingSubject() (documentReferences []DocumentReference, err error)
func (*GroupPlusRelatedResources) GetRevIncludedFlagResourcesReferencingSubject ¶
func (g *GroupPlusRelatedResources) GetRevIncludedFlagResourcesReferencingSubject() (flags []Flag, err error)
func (*GroupPlusRelatedResources) GetRevIncludedGoalResourcesReferencingSubject ¶
func (g *GroupPlusRelatedResources) GetRevIncludedGoalResourcesReferencingSubject() (goals []Goal, err error)
func (*GroupPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (g *GroupPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*GroupPlusRelatedResources) GetRevIncludedListResourcesReferencingSubject ¶
func (g *GroupPlusRelatedResources) GetRevIncludedListResourcesReferencingSubject() (lists []List, err error)
func (*GroupPlusRelatedResources) GetRevIncludedMediaResourcesReferencingSubject ¶
func (g *GroupPlusRelatedResources) GetRevIncludedMediaResourcesReferencingSubject() (media []Media, err error)
func (*GroupPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (g *GroupPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*GroupPlusRelatedResources) GetRevIncludedObservationResourcesReferencingSubject ¶
func (g *GroupPlusRelatedResources) GetRevIncludedObservationResourcesReferencingSubject() (observations []Observation, err error)
func (*GroupPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (g *GroupPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*GroupPlusRelatedResources) GetRevIncludedOrderResourcesReferencingSubject ¶
func (g *GroupPlusRelatedResources) GetRevIncludedOrderResourcesReferencingSubject() (orders []Order, err error)
func (*GroupPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (g *GroupPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*GroupPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingSubject ¶
func (g *GroupPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingSubject() (procedureRequests []ProcedureRequest, err error)
func (*GroupPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingSubject ¶
func (g *GroupPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingSubject() (procedures []Procedure, err error)
func (*GroupPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (g *GroupPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*GroupPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (g *GroupPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*GroupPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (g *GroupPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*GroupPlusRelatedResources) GetRevIncludedResources ¶
func (g *GroupPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
func (*GroupPlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingSubject ¶
func (g *GroupPlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingSubject() (riskAssessments []RiskAssessment, err error)
func (*GroupPlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingSubject ¶
func (g *GroupPlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingSubject() (specimen []Specimen, err error)
type HealthcareService ¶
type HealthcareService struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` ProvidedBy *Reference `bson:"providedBy,omitempty" json:"providedBy,omitempty"` ServiceCategory *CodeableConcept `bson:"serviceCategory,omitempty" json:"serviceCategory,omitempty"` ServiceType []HealthcareServiceServiceTypeComponent `bson:"serviceType,omitempty" json:"serviceType,omitempty"` Location *Reference `bson:"location,omitempty" json:"location,omitempty"` ServiceName string `bson:"serviceName,omitempty" json:"serviceName,omitempty"` Comment string `bson:"comment,omitempty" json:"comment,omitempty"` ExtraDetails string `bson:"extraDetails,omitempty" json:"extraDetails,omitempty"` Photo *Attachment `bson:"photo,omitempty" json:"photo,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` CoverageArea []Reference `bson:"coverageArea,omitempty" json:"coverageArea,omitempty"` ServiceProvisionCode []CodeableConcept `bson:"serviceProvisionCode,omitempty" json:"serviceProvisionCode,omitempty"` Eligibility *CodeableConcept `bson:"eligibility,omitempty" json:"eligibility,omitempty"` EligibilityNote string `bson:"eligibilityNote,omitempty" json:"eligibilityNote,omitempty"` ProgramName []string `bson:"programName,omitempty" json:"programName,omitempty"` Characteristic []CodeableConcept `bson:"characteristic,omitempty" json:"characteristic,omitempty"` ReferralMethod []CodeableConcept `bson:"referralMethod,omitempty" json:"referralMethod,omitempty"` PublicKey string `bson:"publicKey,omitempty" json:"publicKey,omitempty"` AppointmentRequired *bool `bson:"appointmentRequired,omitempty" json:"appointmentRequired,omitempty"` AvailableTime []HealthcareServiceAvailableTimeComponent `bson:"availableTime,omitempty" json:"availableTime,omitempty"` NotAvailable []HealthcareServiceNotAvailableComponent `bson:"notAvailable,omitempty" json:"notAvailable,omitempty"` AvailabilityExceptions string `bson:"availabilityExceptions,omitempty" json:"availabilityExceptions,omitempty"` }
func (*HealthcareService) GetBSON ¶
func (x *HealthcareService) GetBSON() (interface{}, error)
func (*HealthcareService) MarshalJSON ¶
func (resource *HealthcareService) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*HealthcareService) UnmarshalJSON ¶
func (x *HealthcareService) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type HealthcareServiceAvailableTimeComponent ¶
type HealthcareServiceAvailableTimeComponent struct { BackboneElement `bson:",inline"` DaysOfWeek []string `bson:"daysOfWeek,omitempty" json:"daysOfWeek,omitempty"` AllDay *bool `bson:"allDay,omitempty" json:"allDay,omitempty"` AvailableStartTime *FHIRDateTime `bson:"availableStartTime,omitempty" json:"availableStartTime,omitempty"` AvailableEndTime *FHIRDateTime `bson:"availableEndTime,omitempty" json:"availableEndTime,omitempty"` }
type HealthcareServiceNotAvailableComponent ¶
type HealthcareServiceNotAvailableComponent struct { BackboneElement `bson:",inline"` Description string `bson:"description,omitempty" json:"description,omitempty"` During *Period `bson:"during,omitempty" json:"during,omitempty"` }
type HealthcareServicePlus ¶
type HealthcareServicePlus struct { HealthcareService `bson:",inline"` HealthcareServicePlusRelatedResources `bson:",inline"` }
type HealthcareServicePlusRelatedResources ¶
type HealthcareServicePlusRelatedResources struct { IncludedOrganizationResourcesReferencedByOrganization *[]Organization `bson:"_includedOrganizationResourcesReferencedByOrganization,omitempty"` IncludedLocationResourcesReferencedByLocation *[]Location `bson:"_includedLocationResourcesReferencedByLocation,omitempty"` RevIncludedAppointmentResourcesReferencingActor *[]Appointment `bson:"_revIncludedAppointmentResourcesReferencingActor,omitempty"` RevIncludedAccountResourcesReferencingSubject *[]Account `bson:"_revIncludedAccountResourcesReferencingSubject,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedAppointmentResponseResourcesReferencingActor *[]AppointmentResponse `bson:"_revIncludedAppointmentResponseResourcesReferencingActor,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedScheduleResourcesReferencingActor *[]Schedule `bson:"_revIncludedScheduleResourcesReferencingActor,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*HealthcareServicePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (h *HealthcareServicePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*HealthcareServicePlusRelatedResources) GetIncludedLocationResourceReferencedByLocation ¶
func (h *HealthcareServicePlusRelatedResources) GetIncludedLocationResourceReferencedByLocation() (location *Location, err error)
func (*HealthcareServicePlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization ¶
func (h *HealthcareServicePlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization() (organization *Organization, err error)
func (*HealthcareServicePlusRelatedResources) GetIncludedResources ¶
func (h *HealthcareServicePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*HealthcareServicePlusRelatedResources) GetRevIncludedAccountResourcesReferencingSubject ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedAccountResourcesReferencingSubject() (accounts []Account, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingActor ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingActor() (appointments []Appointment, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingActor ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingActor() (appointmentResponses []AppointmentResponse, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*HealthcareServicePlusRelatedResources) GetRevIncludedResources ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
func (*HealthcareServicePlusRelatedResources) GetRevIncludedScheduleResourcesReferencingActor ¶
func (h *HealthcareServicePlusRelatedResources) GetRevIncludedScheduleResourcesReferencingActor() (schedules []Schedule, err error)
type HealthcareServiceServiceTypeComponent ¶
type HealthcareServiceServiceTypeComponent struct { BackboneElement `bson:",inline"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Specialty []CodeableConcept `bson:"specialty,omitempty" json:"specialty,omitempty"` }
type HumanName ¶
type HumanName struct { Use string `bson:"use,omitempty" json:"use,omitempty"` Text string `bson:"text,omitempty" json:"text,omitempty"` Family []string `bson:"family,omitempty" json:"family,omitempty"` Given []string `bson:"given,omitempty" json:"given,omitempty"` Prefix []string `bson:"prefix,omitempty" json:"prefix,omitempty"` Suffix []string `bson:"suffix,omitempty" json:"suffix,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` }
type Identifier ¶
type Identifier struct { Use string `bson:"use,omitempty" json:"use,omitempty"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` System string `bson:"system,omitempty" json:"system,omitempty"` Value string `bson:"value,omitempty" json:"value,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` Assigner *Reference `bson:"assigner,omitempty" json:"assigner,omitempty"` }
type ImagingObjectSelection ¶
type ImagingObjectSelection struct { DomainResource `bson:",inline"` Uid string `bson:"uid,omitempty" json:"uid,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Title *CodeableConcept `bson:"title,omitempty" json:"title,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Author *Reference `bson:"author,omitempty" json:"author,omitempty"` AuthoringTime *FHIRDateTime `bson:"authoringTime,omitempty" json:"authoringTime,omitempty"` Study []ImagingObjectSelectionStudyComponent `bson:"study,omitempty" json:"study,omitempty"` }
func (*ImagingObjectSelection) GetBSON ¶
func (x *ImagingObjectSelection) GetBSON() (interface{}, error)
func (*ImagingObjectSelection) MarshalJSON ¶
func (resource *ImagingObjectSelection) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*ImagingObjectSelection) UnmarshalJSON ¶
func (x *ImagingObjectSelection) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ImagingObjectSelectionFramesComponent ¶
type ImagingObjectSelectionFramesComponent struct { BackboneElement `bson:",inline"` FrameNumbers []uint32 `bson:"frameNumbers,omitempty" json:"frameNumbers,omitempty"` Url string `bson:"url,omitempty" json:"url,omitempty"` }
type ImagingObjectSelectionInstanceComponent ¶
type ImagingObjectSelectionInstanceComponent struct { BackboneElement `bson:",inline"` SopClass string `bson:"sopClass,omitempty" json:"sopClass,omitempty"` Uid string `bson:"uid,omitempty" json:"uid,omitempty"` Url string `bson:"url,omitempty" json:"url,omitempty"` Frames []ImagingObjectSelectionFramesComponent `bson:"frames,omitempty" json:"frames,omitempty"` }
type ImagingObjectSelectionPlus ¶
type ImagingObjectSelectionPlus struct { ImagingObjectSelection `bson:",inline"` ImagingObjectSelectionPlusRelatedResources `bson:",inline"` }
type ImagingObjectSelectionPlusRelatedResources ¶
type ImagingObjectSelectionPlusRelatedResources struct { IncludedPractitionerResourcesReferencedByAuthor *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByAuthor,omitempty"` IncludedOrganizationResourcesReferencedByAuthor *[]Organization `bson:"_includedOrganizationResourcesReferencedByAuthor,omitempty"` IncludedDeviceResourcesReferencedByAuthor *[]Device `bson:"_includedDeviceResourcesReferencedByAuthor,omitempty"` IncludedPatientResourcesReferencedByAuthor *[]Patient `bson:"_includedPatientResourcesReferencedByAuthor,omitempty"` IncludedRelatedPersonResourcesReferencedByAuthor *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByAuthor,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ImagingObjectSelectionPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ImagingObjectSelectionPlusRelatedResources) GetIncludedDeviceResourceReferencedByAuthor ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetIncludedDeviceResourceReferencedByAuthor() (device *Device, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetIncludedOrganizationResourceReferencedByAuthor ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetIncludedOrganizationResourceReferencedByAuthor() (organization *Organization, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetIncludedPatientResourceReferencedByAuthor ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetIncludedPatientResourceReferencedByAuthor() (patient *Patient, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthor ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthor() (practitioner *Practitioner, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByAuthor ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByAuthor() (relatedPerson *RelatedPerson, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetIncludedResources ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ImagingObjectSelectionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ImagingObjectSelectionPlusRelatedResources) GetRevIncludedResources ¶
func (i *ImagingObjectSelectionPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type ImagingObjectSelectionSeriesComponent ¶
type ImagingObjectSelectionSeriesComponent struct { BackboneElement `bson:",inline"` Uid string `bson:"uid,omitempty" json:"uid,omitempty"` Url string `bson:"url,omitempty" json:"url,omitempty"` Instance []ImagingObjectSelectionInstanceComponent `bson:"instance,omitempty" json:"instance,omitempty"` }
type ImagingObjectSelectionStudyComponent ¶
type ImagingObjectSelectionStudyComponent struct { BackboneElement `bson:",inline"` Uid string `bson:"uid,omitempty" json:"uid,omitempty"` Url string `bson:"url,omitempty" json:"url,omitempty"` ImagingStudy *Reference `bson:"imagingStudy,omitempty" json:"imagingStudy,omitempty"` Series []ImagingObjectSelectionSeriesComponent `bson:"series,omitempty" json:"series,omitempty"` }
type ImagingStudy ¶
type ImagingStudy struct { DomainResource `bson:",inline"` Started *FHIRDateTime `bson:"started,omitempty" json:"started,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Uid string `bson:"uid,omitempty" json:"uid,omitempty"` Accession *Identifier `bson:"accession,omitempty" json:"accession,omitempty"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Order []Reference `bson:"order,omitempty" json:"order,omitempty"` ModalityList []Coding `bson:"modalityList,omitempty" json:"modalityList,omitempty"` Referrer *Reference `bson:"referrer,omitempty" json:"referrer,omitempty"` Availability string `bson:"availability,omitempty" json:"availability,omitempty"` Url string `bson:"url,omitempty" json:"url,omitempty"` NumberOfSeries *uint32 `bson:"numberOfSeries,omitempty" json:"numberOfSeries,omitempty"` NumberOfInstances *uint32 `bson:"numberOfInstances,omitempty" json:"numberOfInstances,omitempty"` Procedure []Reference `bson:"procedure,omitempty" json:"procedure,omitempty"` Interpreter *Reference `bson:"interpreter,omitempty" json:"interpreter,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Series []ImagingStudySeriesComponent `bson:"series,omitempty" json:"series,omitempty"` }
func (*ImagingStudy) GetBSON ¶
func (x *ImagingStudy) GetBSON() (interface{}, error)
func (*ImagingStudy) MarshalJSON ¶
func (resource *ImagingStudy) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*ImagingStudy) UnmarshalJSON ¶
func (x *ImagingStudy) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ImagingStudyPlus ¶
type ImagingStudyPlus struct { ImagingStudy `bson:",inline"` ImagingStudyPlusRelatedResources `bson:",inline"` }
type ImagingStudyPlusRelatedResources ¶
type ImagingStudyPlusRelatedResources struct { IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedDiagnosticOrderResourcesReferencedByOrder *[]DiagnosticOrder `bson:"_includedDiagnosticOrderResourcesReferencedByOrder,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ImagingStudyPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (i *ImagingStudyPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ImagingStudyPlusRelatedResources) GetIncludedDiagnosticOrderResourcesReferencedByOrder ¶
func (i *ImagingStudyPlusRelatedResources) GetIncludedDiagnosticOrderResourcesReferencedByOrder() (diagnosticOrders []DiagnosticOrder, err error)
func (*ImagingStudyPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (i *ImagingStudyPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*ImagingStudyPlusRelatedResources) GetIncludedResources ¶
func (i *ImagingStudyPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ImagingStudyPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (i *ImagingStudyPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ImagingStudyPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (i *ImagingStudyPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ImagingStudyPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (i *ImagingStudyPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ImagingStudyPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (i *ImagingStudyPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ImagingStudyPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (i *ImagingStudyPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ImagingStudyPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (i *ImagingStudyPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ImagingStudyPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (i *ImagingStudyPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ImagingStudyPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (i *ImagingStudyPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ImagingStudyPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (i *ImagingStudyPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ImagingStudyPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (i *ImagingStudyPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ImagingStudyPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (i *ImagingStudyPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ImagingStudyPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (i *ImagingStudyPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ImagingStudyPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (i *ImagingStudyPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ImagingStudyPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (i *ImagingStudyPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ImagingStudyPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (i *ImagingStudyPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ImagingStudyPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (i *ImagingStudyPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ImagingStudyPlusRelatedResources) GetRevIncludedResources ¶
func (i *ImagingStudyPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type ImagingStudySeriesComponent ¶
type ImagingStudySeriesComponent struct { BackboneElement `bson:",inline"` Number *uint32 `bson:"number,omitempty" json:"number,omitempty"` Modality *Coding `bson:"modality,omitempty" json:"modality,omitempty"` Uid string `bson:"uid,omitempty" json:"uid,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` NumberOfInstances *uint32 `bson:"numberOfInstances,omitempty" json:"numberOfInstances,omitempty"` Availability string `bson:"availability,omitempty" json:"availability,omitempty"` Url string `bson:"url,omitempty" json:"url,omitempty"` BodySite *Coding `bson:"bodySite,omitempty" json:"bodySite,omitempty"` Laterality *Coding `bson:"laterality,omitempty" json:"laterality,omitempty"` Started *FHIRDateTime `bson:"started,omitempty" json:"started,omitempty"` Instance []ImagingStudySeriesInstanceComponent `bson:"instance,omitempty" json:"instance,omitempty"` }
type ImagingStudySeriesInstanceComponent ¶
type ImagingStudySeriesInstanceComponent struct { BackboneElement `bson:",inline"` Number *uint32 `bson:"number,omitempty" json:"number,omitempty"` Uid string `bson:"uid,omitempty" json:"uid,omitempty"` SopClass string `bson:"sopClass,omitempty" json:"sopClass,omitempty"` Type string `bson:"type,omitempty" json:"type,omitempty"` Title string `bson:"title,omitempty" json:"title,omitempty"` Content []Attachment `bson:"content,omitempty" json:"content,omitempty"` }
type Immunization ¶
type Immunization struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` VaccineCode *CodeableConcept `bson:"vaccineCode,omitempty" json:"vaccineCode,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` WasNotGiven *bool `bson:"wasNotGiven,omitempty" json:"wasNotGiven,omitempty"` Reported *bool `bson:"reported,omitempty" json:"reported,omitempty"` Performer *Reference `bson:"performer,omitempty" json:"performer,omitempty"` Requester *Reference `bson:"requester,omitempty" json:"requester,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` Manufacturer *Reference `bson:"manufacturer,omitempty" json:"manufacturer,omitempty"` Location *Reference `bson:"location,omitempty" json:"location,omitempty"` LotNumber string `bson:"lotNumber,omitempty" json:"lotNumber,omitempty"` ExpirationDate *FHIRDateTime `bson:"expirationDate,omitempty" json:"expirationDate,omitempty"` Site *CodeableConcept `bson:"site,omitempty" json:"site,omitempty"` Route *CodeableConcept `bson:"route,omitempty" json:"route,omitempty"` DoseQuantity *Quantity `bson:"doseQuantity,omitempty" json:"doseQuantity,omitempty"` Note []Annotation `bson:"note,omitempty" json:"note,omitempty"` Explanation *ImmunizationExplanationComponent `bson:"explanation,omitempty" json:"explanation,omitempty"` Reaction []ImmunizationReactionComponent `bson:"reaction,omitempty" json:"reaction,omitempty"` VaccinationProtocol []ImmunizationVaccinationProtocolComponent `bson:"vaccinationProtocol,omitempty" json:"vaccinationProtocol,omitempty"` }
func (*Immunization) GetBSON ¶
func (x *Immunization) GetBSON() (interface{}, error)
func (*Immunization) MarshalJSON ¶
func (resource *Immunization) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*Immunization) UnmarshalJSON ¶
func (x *Immunization) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ImmunizationExplanationComponent ¶
type ImmunizationExplanationComponent struct { BackboneElement `bson:",inline"` Reason []CodeableConcept `bson:"reason,omitempty" json:"reason,omitempty"` ReasonNotGiven []CodeableConcept `bson:"reasonNotGiven,omitempty" json:"reasonNotGiven,omitempty"` }
type ImmunizationPlus ¶
type ImmunizationPlus struct { Immunization `bson:",inline"` ImmunizationPlusRelatedResources `bson:",inline"` }
type ImmunizationPlusRelatedResources ¶
type ImmunizationPlusRelatedResources struct { IncludedPractitionerResourcesReferencedByRequester *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByRequester,omitempty"` IncludedPractitionerResourcesReferencedByPerformer *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByPerformer,omitempty"` IncludedObservationResourcesReferencedByReaction *[]Observation `bson:"_includedObservationResourcesReferencedByReaction,omitempty"` IncludedOrganizationResourcesReferencedByManufacturer *[]Organization `bson:"_includedOrganizationResourcesReferencedByManufacturer,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedLocationResourcesReferencedByLocation *[]Location `bson:"_includedLocationResourcesReferencedByLocation,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` RevIncludedImmunizationRecommendationResourcesReferencingSupport *[]ImmunizationRecommendation `bson:"_revIncludedImmunizationRecommendationResourcesReferencingSupport,omitempty"` }
func (*ImmunizationPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (i *ImmunizationPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ImmunizationPlusRelatedResources) GetIncludedLocationResourceReferencedByLocation ¶
func (i *ImmunizationPlusRelatedResources) GetIncludedLocationResourceReferencedByLocation() (location *Location, err error)
func (*ImmunizationPlusRelatedResources) GetIncludedObservationResourceReferencedByReaction ¶
func (i *ImmunizationPlusRelatedResources) GetIncludedObservationResourceReferencedByReaction() (observation *Observation, err error)
func (*ImmunizationPlusRelatedResources) GetIncludedOrganizationResourceReferencedByManufacturer ¶
func (i *ImmunizationPlusRelatedResources) GetIncludedOrganizationResourceReferencedByManufacturer() (organization *Organization, err error)
func (*ImmunizationPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (i *ImmunizationPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*ImmunizationPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPerformer ¶
func (i *ImmunizationPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPerformer() (practitioner *Practitioner, err error)
func (*ImmunizationPlusRelatedResources) GetIncludedPractitionerResourceReferencedByRequester ¶
func (i *ImmunizationPlusRelatedResources) GetIncludedPractitionerResourceReferencedByRequester() (practitioner *Practitioner, err error)
func (*ImmunizationPlusRelatedResources) GetIncludedResources ¶
func (i *ImmunizationPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ImmunizationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (i *ImmunizationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ImmunizationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (i *ImmunizationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ImmunizationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (i *ImmunizationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ImmunizationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (i *ImmunizationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ImmunizationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (i *ImmunizationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ImmunizationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (i *ImmunizationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ImmunizationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (i *ImmunizationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ImmunizationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (i *ImmunizationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ImmunizationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (i *ImmunizationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ImmunizationPlusRelatedResources) GetRevIncludedImmunizationRecommendationResourcesReferencingSupport ¶
func (i *ImmunizationPlusRelatedResources) GetRevIncludedImmunizationRecommendationResourcesReferencingSupport() (immunizationRecommendations []ImmunizationRecommendation, err error)
func (*ImmunizationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (i *ImmunizationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ImmunizationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (i *ImmunizationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ImmunizationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (i *ImmunizationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ImmunizationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (i *ImmunizationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ImmunizationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (i *ImmunizationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ImmunizationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (i *ImmunizationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ImmunizationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (i *ImmunizationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ImmunizationPlusRelatedResources) GetRevIncludedResources ¶
func (i *ImmunizationPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type ImmunizationReactionComponent ¶
type ImmunizationReactionComponent struct { BackboneElement `bson:",inline"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Detail *Reference `bson:"detail,omitempty" json:"detail,omitempty"` Reported *bool `bson:"reported,omitempty" json:"reported,omitempty"` }
type ImmunizationRecommendation ¶
type ImmunizationRecommendation struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Recommendation []ImmunizationRecommendationRecommendationComponent `bson:"recommendation,omitempty" json:"recommendation,omitempty"` }
func (*ImmunizationRecommendation) GetBSON ¶
func (x *ImmunizationRecommendation) GetBSON() (interface{}, error)
func (*ImmunizationRecommendation) MarshalJSON ¶
func (resource *ImmunizationRecommendation) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*ImmunizationRecommendation) UnmarshalJSON ¶
func (x *ImmunizationRecommendation) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ImmunizationRecommendationPlus ¶
type ImmunizationRecommendationPlus struct { ImmunizationRecommendation `bson:",inline"` ImmunizationRecommendationPlusRelatedResources `bson:",inline"` }
type ImmunizationRecommendationPlusRelatedResources ¶
type ImmunizationRecommendationPlusRelatedResources struct { IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedAllergyIntoleranceResourcesReferencedByInformation *[]AllergyIntolerance `bson:"_includedAllergyIntoleranceResourcesReferencedByInformation,omitempty"` IncludedObservationResourcesReferencedByInformation *[]Observation `bson:"_includedObservationResourcesReferencedByInformation,omitempty"` IncludedImmunizationResourcesReferencedBySupport *[]Immunization `bson:"_includedImmunizationResourcesReferencedBySupport,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ImmunizationRecommendationPlusRelatedResources) GetIncludedAllergyIntoleranceResourcesReferencedByInformation ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetIncludedAllergyIntoleranceResourcesReferencedByInformation() (allergyIntolerances []AllergyIntolerance, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ImmunizationRecommendationPlusRelatedResources) GetIncludedImmunizationResourcesReferencedBySupport ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetIncludedImmunizationResourcesReferencedBySupport() (immunizations []Immunization, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetIncludedObservationResourcesReferencedByInformation ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetIncludedObservationResourcesReferencedByInformation() (observations []Observation, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetIncludedResources ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ImmunizationRecommendationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ImmunizationRecommendationPlusRelatedResources) GetRevIncludedResources ¶
func (i *ImmunizationRecommendationPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type ImmunizationRecommendationRecommendationComponent ¶
type ImmunizationRecommendationRecommendationComponent struct { BackboneElement `bson:",inline"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` VaccineCode *CodeableConcept `bson:"vaccineCode,omitempty" json:"vaccineCode,omitempty"` DoseNumber *uint32 `bson:"doseNumber,omitempty" json:"doseNumber,omitempty"` ForecastStatus *CodeableConcept `bson:"forecastStatus,omitempty" json:"forecastStatus,omitempty"` DateCriterion []ImmunizationRecommendationRecommendationDateCriterionComponent `bson:"dateCriterion,omitempty" json:"dateCriterion,omitempty"` Protocol *ImmunizationRecommendationRecommendationProtocolComponent `bson:"protocol,omitempty" json:"protocol,omitempty"` SupportingImmunization []Reference `bson:"supportingImmunization,omitempty" json:"supportingImmunization,omitempty"` SupportingPatientInformation []Reference `bson:"supportingPatientInformation,omitempty" json:"supportingPatientInformation,omitempty"` }
type ImmunizationRecommendationRecommendationDateCriterionComponent ¶
type ImmunizationRecommendationRecommendationDateCriterionComponent struct { BackboneElement `bson:",inline"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` Value *FHIRDateTime `bson:"value,omitempty" json:"value,omitempty"` }
type ImmunizationRecommendationRecommendationProtocolComponent ¶
type ImmunizationRecommendationRecommendationProtocolComponent struct { BackboneElement `bson:",inline"` DoseSequence *int32 `bson:"doseSequence,omitempty" json:"doseSequence,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Authority *Reference `bson:"authority,omitempty" json:"authority,omitempty"` Series string `bson:"series,omitempty" json:"series,omitempty"` }
type ImmunizationVaccinationProtocolComponent ¶
type ImmunizationVaccinationProtocolComponent struct { BackboneElement `bson:",inline"` DoseSequence *uint32 `bson:"doseSequence,omitempty" json:"doseSequence,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Authority *Reference `bson:"authority,omitempty" json:"authority,omitempty"` Series string `bson:"series,omitempty" json:"series,omitempty"` SeriesDoses *uint32 `bson:"seriesDoses,omitempty" json:"seriesDoses,omitempty"` TargetDisease []CodeableConcept `bson:"targetDisease,omitempty" json:"targetDisease,omitempty"` DoseStatus *CodeableConcept `bson:"doseStatus,omitempty" json:"doseStatus,omitempty"` DoseStatusReason *CodeableConcept `bson:"doseStatusReason,omitempty" json:"doseStatusReason,omitempty"` }
type ImplementationGuide ¶
type ImplementationGuide struct { DomainResource `bson:",inline"` Url string `bson:"url,omitempty" json:"url,omitempty"` Version string `bson:"version,omitempty" json:"version,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Experimental *bool `bson:"experimental,omitempty" json:"experimental,omitempty"` Publisher string `bson:"publisher,omitempty" json:"publisher,omitempty"` Contact []ImplementationGuideContactComponent `bson:"contact,omitempty" json:"contact,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` UseContext []CodeableConcept `bson:"useContext,omitempty" json:"useContext,omitempty"` Copyright string `bson:"copyright,omitempty" json:"copyright,omitempty"` FhirVersion string `bson:"fhirVersion,omitempty" json:"fhirVersion,omitempty"` Dependency []ImplementationGuideDependencyComponent `bson:"dependency,omitempty" json:"dependency,omitempty"` Package []ImplementationGuidePackageComponent `bson:"package,omitempty" json:"package,omitempty"` Global []ImplementationGuideGlobalComponent `bson:"global,omitempty" json:"global,omitempty"` Binary []string `bson:"binary,omitempty" json:"binary,omitempty"` Page *ImplementationGuidePageComponent `bson:"page,omitempty" json:"page,omitempty"` }
func (*ImplementationGuide) GetBSON ¶
func (x *ImplementationGuide) GetBSON() (interface{}, error)
func (*ImplementationGuide) MarshalJSON ¶
func (resource *ImplementationGuide) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*ImplementationGuide) UnmarshalJSON ¶
func (x *ImplementationGuide) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ImplementationGuideContactComponent ¶
type ImplementationGuideContactComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` }
type ImplementationGuideDependencyComponent ¶
type ImplementationGuideDependencyComponent struct { BackboneElement `bson:",inline"` Type string `bson:"type,omitempty" json:"type,omitempty"` Uri string `bson:"uri,omitempty" json:"uri,omitempty"` }
type ImplementationGuideGlobalComponent ¶
type ImplementationGuideGlobalComponent struct { BackboneElement `bson:",inline"` Type string `bson:"type,omitempty" json:"type,omitempty"` Profile *Reference `bson:"profile,omitempty" json:"profile,omitempty"` }
type ImplementationGuidePackageComponent ¶
type ImplementationGuidePackageComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Resource []ImplementationGuidePackageResourceComponent `bson:"resource,omitempty" json:"resource,omitempty"` }
type ImplementationGuidePackageResourceComponent ¶
type ImplementationGuidePackageResourceComponent struct { BackboneElement `bson:",inline"` Purpose string `bson:"purpose,omitempty" json:"purpose,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Acronym string `bson:"acronym,omitempty" json:"acronym,omitempty"` SourceUri string `bson:"sourceUri,omitempty" json:"sourceUri,omitempty"` SourceReference *Reference `bson:"sourceReference,omitempty" json:"sourceReference,omitempty"` ExampleFor *Reference `bson:"exampleFor,omitempty" json:"exampleFor,omitempty"` }
type ImplementationGuidePageComponent ¶
type ImplementationGuidePageComponent struct { BackboneElement `bson:",inline"` Source string `bson:"source,omitempty" json:"source,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Kind string `bson:"kind,omitempty" json:"kind,omitempty"` Type []string `bson:"type,omitempty" json:"type,omitempty"` Package []string `bson:"package,omitempty" json:"package,omitempty"` Format string `bson:"format,omitempty" json:"format,omitempty"` Page []ImplementationGuidePageComponent `bson:"page,omitempty" json:"page,omitempty"` }
type ImplementationGuidePlus ¶
type ImplementationGuidePlus struct { ImplementationGuide `bson:",inline"` ImplementationGuidePlusRelatedResources `bson:",inline"` }
type ImplementationGuidePlusRelatedResources ¶
type ImplementationGuidePlusRelatedResources struct { RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ImplementationGuidePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (i *ImplementationGuidePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ImplementationGuidePlusRelatedResources) GetIncludedResources ¶
func (i *ImplementationGuidePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ImplementationGuidePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ImplementationGuidePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ImplementationGuidePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ImplementationGuidePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ImplementationGuidePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ImplementationGuidePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ImplementationGuidePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ImplementationGuidePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ImplementationGuidePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ImplementationGuidePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ImplementationGuidePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ImplementationGuidePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ImplementationGuidePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ImplementationGuidePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ImplementationGuidePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ImplementationGuidePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ImplementationGuidePlusRelatedResources) GetRevIncludedResources ¶
func (i *ImplementationGuidePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type List ¶
type List struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Title string `bson:"title,omitempty" json:"title,omitempty"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Source *Reference `bson:"source,omitempty" json:"source,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` OrderedBy *CodeableConcept `bson:"orderedBy,omitempty" json:"orderedBy,omitempty"` Mode string `bson:"mode,omitempty" json:"mode,omitempty"` Note string `bson:"note,omitempty" json:"note,omitempty"` Entry []ListEntryComponent `bson:"entry,omitempty" json:"entry,omitempty"` EmptyReason *CodeableConcept `bson:"emptyReason,omitempty" json:"emptyReason,omitempty"` }
func (*List) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*List) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ListEntryComponent ¶
type ListEntryComponent struct { BackboneElement `bson:",inline"` Flag *CodeableConcept `bson:"flag,omitempty" json:"flag,omitempty"` Deleted *bool `bson:"deleted,omitempty" json:"deleted,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Item *Reference `bson:"item,omitempty" json:"item,omitempty"` }
type ListPlus ¶
type ListPlus struct { List `bson:",inline"` ListPlusRelatedResources `bson:",inline"` }
type ListPlusRelatedResources ¶
type ListPlusRelatedResources struct { IncludedGroupResourcesReferencedBySubject *[]Group `bson:"_includedGroupResourcesReferencedBySubject,omitempty"` IncludedDeviceResourcesReferencedBySubject *[]Device `bson:"_includedDeviceResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedLocationResourcesReferencedBySubject *[]Location `bson:"_includedLocationResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedPractitionerResourcesReferencedBySource *[]Practitioner `bson:"_includedPractitionerResourcesReferencedBySource,omitempty"` IncludedDeviceResourcesReferencedBySource *[]Device `bson:"_includedDeviceResourcesReferencedBySource,omitempty"` IncludedPatientResourcesReferencedBySource *[]Patient `bson:"_includedPatientResourcesReferencedBySource,omitempty"` IncludedEncounterResourcesReferencedByEncounter *[]Encounter `bson:"_includedEncounterResourcesReferencedByEncounter,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ListPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (l *ListPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ListPlusRelatedResources) GetIncludedDeviceResourceReferencedBySource ¶
func (l *ListPlusRelatedResources) GetIncludedDeviceResourceReferencedBySource() (device *Device, err error)
func (*ListPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject ¶
func (l *ListPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
func (*ListPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter ¶
func (l *ListPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
func (*ListPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject ¶
func (l *ListPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
func (*ListPlusRelatedResources) GetIncludedLocationResourceReferencedBySubject ¶
func (l *ListPlusRelatedResources) GetIncludedLocationResourceReferencedBySubject() (location *Location, err error)
func (*ListPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (l *ListPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*ListPlusRelatedResources) GetIncludedPatientResourceReferencedBySource ¶
func (l *ListPlusRelatedResources) GetIncludedPatientResourceReferencedBySource() (patient *Patient, err error)
func (*ListPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (l *ListPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*ListPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySource ¶
func (l *ListPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySource() (practitioner *Practitioner, err error)
func (*ListPlusRelatedResources) GetIncludedResources ¶
func (l *ListPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ListPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (l *ListPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ListPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (l *ListPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ListPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (l *ListPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ListPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (l *ListPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ListPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (l *ListPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ListPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (l *ListPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ListPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (l *ListPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ListPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (l *ListPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ListPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (l *ListPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ListPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (l *ListPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ListPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (l *ListPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ListPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (l *ListPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ListPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (l *ListPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ListPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (l *ListPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ListPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (l *ListPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ListPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (l *ListPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ListPlusRelatedResources) GetRevIncludedResources ¶
func (l *ListPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Location ¶
type Location struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Mode string `bson:"mode,omitempty" json:"mode,omitempty"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` Address *Address `bson:"address,omitempty" json:"address,omitempty"` PhysicalType *CodeableConcept `bson:"physicalType,omitempty" json:"physicalType,omitempty"` Position *LocationPositionComponent `bson:"position,omitempty" json:"position,omitempty"` ManagingOrganization *Reference `bson:"managingOrganization,omitempty" json:"managingOrganization,omitempty"` PartOf *Reference `bson:"partOf,omitempty" json:"partOf,omitempty"` }
func (*Location) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Location) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type LocationPlus ¶
type LocationPlus struct { Location `bson:",inline"` LocationPlusRelatedResources `bson:",inline"` }
type LocationPlusRelatedResources ¶
type LocationPlusRelatedResources struct { IncludedLocationResourcesReferencedByPartof *[]Location `bson:"_includedLocationResourcesReferencedByPartof,omitempty"` IncludedOrganizationResourcesReferencedByOrganization *[]Organization `bson:"_includedOrganizationResourcesReferencedByOrganization,omitempty"` RevIncludedAppointmentResourcesReferencingActor *[]Appointment `bson:"_revIncludedAppointmentResourcesReferencingActor,omitempty"` RevIncludedAppointmentResourcesReferencingLocation *[]Appointment `bson:"_revIncludedAppointmentResourcesReferencingLocation,omitempty"` RevIncludedAccountResourcesReferencingSubject *[]Account `bson:"_revIncludedAccountResourcesReferencingSubject,omitempty"` RevIncludedProvenanceResourcesReferencingLocation *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingLocation,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedProcedureResourcesReferencingLocation *[]Procedure `bson:"_revIncludedProcedureResourcesReferencingLocation,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedListResourcesReferencingSubject *[]List `bson:"_revIncludedListResourcesReferencingSubject,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedImmunizationResourcesReferencingLocation *[]Immunization `bson:"_revIncludedImmunizationResourcesReferencingLocation,omitempty"` RevIncludedDeviceResourcesReferencingLocation *[]Device `bson:"_revIncludedDeviceResourcesReferencingLocation,omitempty"` RevIncludedFlagResourcesReferencingSubject *[]Flag `bson:"_revIncludedFlagResourcesReferencingSubject,omitempty"` RevIncludedPractitionerResourcesReferencingLocation *[]Practitioner `bson:"_revIncludedPractitionerResourcesReferencingLocation,omitempty"` RevIncludedAppointmentResponseResourcesReferencingActor *[]AppointmentResponse `bson:"_revIncludedAppointmentResponseResourcesReferencingActor,omitempty"` RevIncludedAppointmentResponseResourcesReferencingLocation *[]AppointmentResponse `bson:"_revIncludedAppointmentResponseResourcesReferencingLocation,omitempty"` RevIncludedObservationResourcesReferencingSubject *[]Observation `bson:"_revIncludedObservationResourcesReferencingSubject,omitempty"` RevIncludedContractResourcesReferencingActor *[]Contract `bson:"_revIncludedContractResourcesReferencingActor,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedMedicationDispenseResourcesReferencingDestination *[]MedicationDispense `bson:"_revIncludedMedicationDispenseResourcesReferencingDestination,omitempty"` RevIncludedDiagnosticReportResourcesReferencingSubject *[]DiagnosticReport `bson:"_revIncludedDiagnosticReportResourcesReferencingSubject,omitempty"` RevIncludedHealthcareServiceResourcesReferencingLocation *[]HealthcareService `bson:"_revIncludedHealthcareServiceResourcesReferencingLocation,omitempty"` RevIncludedEncounterResourcesReferencingLocation *[]Encounter `bson:"_revIncludedEncounterResourcesReferencingLocation,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedDiagnosticOrderResourcesReferencingSubject *[]DiagnosticOrder `bson:"_revIncludedDiagnosticOrderResourcesReferencingSubject,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedScheduleResourcesReferencingActor *[]Schedule `bson:"_revIncludedScheduleResourcesReferencingActor,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` RevIncludedLocationResourcesReferencingPartof *[]Location `bson:"_revIncludedLocationResourcesReferencingPartof,omitempty"` }
func (*LocationPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (l *LocationPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*LocationPlusRelatedResources) GetIncludedLocationResourceReferencedByPartof ¶
func (l *LocationPlusRelatedResources) GetIncludedLocationResourceReferencedByPartof() (location *Location, err error)
func (*LocationPlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization ¶
func (l *LocationPlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization() (organization *Organization, err error)
func (*LocationPlusRelatedResources) GetIncludedResources ¶
func (l *LocationPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*LocationPlusRelatedResources) GetRevIncludedAccountResourcesReferencingSubject ¶
func (l *LocationPlusRelatedResources) GetRevIncludedAccountResourcesReferencingSubject() (accounts []Account, err error)
func (*LocationPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingActor ¶
func (l *LocationPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingActor() (appointments []Appointment, err error)
func (*LocationPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingLocation ¶
func (l *LocationPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingLocation() (appointments []Appointment, err error)
func (*LocationPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingActor ¶
func (l *LocationPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingActor() (appointmentResponses []AppointmentResponse, err error)
func (*LocationPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingLocation ¶
func (l *LocationPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingLocation() (appointmentResponses []AppointmentResponse, err error)
func (*LocationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (l *LocationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*LocationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (l *LocationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*LocationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (l *LocationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*LocationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (l *LocationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*LocationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (l *LocationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*LocationPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor ¶
func (l *LocationPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor() (contracts []Contract, err error)
func (*LocationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (l *LocationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*LocationPlusRelatedResources) GetRevIncludedDeviceResourcesReferencingLocation ¶
func (l *LocationPlusRelatedResources) GetRevIncludedDeviceResourcesReferencingLocation() (devices []Device, err error)
func (*LocationPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingSubject ¶
func (l *LocationPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingSubject() (diagnosticOrders []DiagnosticOrder, err error)
func (*LocationPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingSubject ¶
func (l *LocationPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingSubject() (diagnosticReports []DiagnosticReport, err error)
func (*LocationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (l *LocationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*LocationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (l *LocationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*LocationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (l *LocationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*LocationPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingLocation ¶
func (l *LocationPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingLocation() (encounters []Encounter, err error)
func (*LocationPlusRelatedResources) GetRevIncludedFlagResourcesReferencingSubject ¶
func (l *LocationPlusRelatedResources) GetRevIncludedFlagResourcesReferencingSubject() (flags []Flag, err error)
func (*LocationPlusRelatedResources) GetRevIncludedHealthcareServiceResourcesReferencingLocation ¶
func (l *LocationPlusRelatedResources) GetRevIncludedHealthcareServiceResourcesReferencingLocation() (healthcareServices []HealthcareService, err error)
func (*LocationPlusRelatedResources) GetRevIncludedImmunizationResourcesReferencingLocation ¶
func (l *LocationPlusRelatedResources) GetRevIncludedImmunizationResourcesReferencingLocation() (immunizations []Immunization, err error)
func (*LocationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (l *LocationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*LocationPlusRelatedResources) GetRevIncludedListResourcesReferencingSubject ¶
func (l *LocationPlusRelatedResources) GetRevIncludedListResourcesReferencingSubject() (lists []List, err error)
func (*LocationPlusRelatedResources) GetRevIncludedLocationResourcesReferencingPartof ¶
func (l *LocationPlusRelatedResources) GetRevIncludedLocationResourcesReferencingPartof() (locations []Location, err error)
func (*LocationPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingDestination ¶
func (l *LocationPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingDestination() (medicationDispenses []MedicationDispense, err error)
func (*LocationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (l *LocationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*LocationPlusRelatedResources) GetRevIncludedObservationResourcesReferencingSubject ¶
func (l *LocationPlusRelatedResources) GetRevIncludedObservationResourcesReferencingSubject() (observations []Observation, err error)
func (*LocationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (l *LocationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*LocationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (l *LocationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*LocationPlusRelatedResources) GetRevIncludedPractitionerResourcesReferencingLocation ¶
func (l *LocationPlusRelatedResources) GetRevIncludedPractitionerResourcesReferencingLocation() (practitioners []Practitioner, err error)
func (*LocationPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingLocation ¶
func (l *LocationPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingLocation() (procedures []Procedure, err error)
func (*LocationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (l *LocationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*LocationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingLocation ¶
func (l *LocationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingLocation() (provenances []Provenance, err error)
func (*LocationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (l *LocationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*LocationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (l *LocationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*LocationPlusRelatedResources) GetRevIncludedResources ¶
func (l *LocationPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
func (*LocationPlusRelatedResources) GetRevIncludedScheduleResourcesReferencingActor ¶
func (l *LocationPlusRelatedResources) GetRevIncludedScheduleResourcesReferencingActor() (schedules []Schedule, err error)
type LocationPositionComponent ¶
type LocationPositionComponent struct { BackboneElement `bson:",inline"` Longitude *float64 `bson:"longitude,omitempty" json:"longitude,omitempty"` Latitude *float64 `bson:"latitude,omitempty" json:"latitude,omitempty"` Altitude *float64 `bson:"altitude,omitempty" json:"altitude,omitempty"` }
type Media ¶
type Media struct { DomainResource `bson:",inline"` Type string `bson:"type,omitempty" json:"type,omitempty"` Subtype *CodeableConcept `bson:"subtype,omitempty" json:"subtype,omitempty"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Operator *Reference `bson:"operator,omitempty" json:"operator,omitempty"` View *CodeableConcept `bson:"view,omitempty" json:"view,omitempty"` DeviceName string `bson:"deviceName,omitempty" json:"deviceName,omitempty"` Height *uint32 `bson:"height,omitempty" json:"height,omitempty"` Width *uint32 `bson:"width,omitempty" json:"width,omitempty"` Frames *uint32 `bson:"frames,omitempty" json:"frames,omitempty"` Duration *uint32 `bson:"duration,omitempty" json:"duration,omitempty"` Content *Attachment `bson:"content,omitempty" json:"content,omitempty"` }
func (*Media) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Media) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type MediaPlus ¶
type MediaPlus struct { Media `bson:",inline"` MediaPlusRelatedResources `bson:",inline"` }
type MediaPlusRelatedResources ¶
type MediaPlusRelatedResources struct { IncludedPractitionerResourcesReferencedBySubject *[]Practitioner `bson:"_includedPractitionerResourcesReferencedBySubject,omitempty"` IncludedGroupResourcesReferencedBySubject *[]Group `bson:"_includedGroupResourcesReferencedBySubject,omitempty"` IncludedSpecimenResourcesReferencedBySubject *[]Specimen `bson:"_includedSpecimenResourcesReferencedBySubject,omitempty"` IncludedDeviceResourcesReferencedBySubject *[]Device `bson:"_includedDeviceResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedPractitionerResourcesReferencedByOperator *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByOperator,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedDiagnosticReportResourcesReferencingImage *[]DiagnosticReport `bson:"_revIncludedDiagnosticReportResourcesReferencingImage,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*MediaPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (m *MediaPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*MediaPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject ¶
func (m *MediaPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
func (*MediaPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject ¶
func (m *MediaPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
func (*MediaPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (m *MediaPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*MediaPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (m *MediaPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*MediaPlusRelatedResources) GetIncludedPractitionerResourceReferencedByOperator ¶
func (m *MediaPlusRelatedResources) GetIncludedPractitionerResourceReferencedByOperator() (practitioner *Practitioner, err error)
func (*MediaPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySubject ¶
func (m *MediaPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySubject() (practitioner *Practitioner, err error)
func (*MediaPlusRelatedResources) GetIncludedResources ¶
func (m *MediaPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*MediaPlusRelatedResources) GetIncludedSpecimenResourceReferencedBySubject ¶
func (m *MediaPlusRelatedResources) GetIncludedSpecimenResourceReferencedBySubject() (specimen *Specimen, err error)
func (*MediaPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (m *MediaPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*MediaPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (m *MediaPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*MediaPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (m *MediaPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*MediaPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (m *MediaPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*MediaPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (m *MediaPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*MediaPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (m *MediaPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*MediaPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingImage ¶
func (m *MediaPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingImage() (diagnosticReports []DiagnosticReport, err error)
func (*MediaPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (m *MediaPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*MediaPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (m *MediaPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*MediaPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (m *MediaPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*MediaPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (m *MediaPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*MediaPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (m *MediaPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*MediaPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (m *MediaPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*MediaPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (m *MediaPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*MediaPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (m *MediaPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*MediaPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (m *MediaPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*MediaPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (m *MediaPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*MediaPlusRelatedResources) GetRevIncludedResources ¶
func (m *MediaPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Medication ¶
type Medication struct { DomainResource `bson:",inline"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` IsBrand *bool `bson:"isBrand,omitempty" json:"isBrand,omitempty"` Manufacturer *Reference `bson:"manufacturer,omitempty" json:"manufacturer,omitempty"` Product *MedicationProductComponent `bson:"product,omitempty" json:"product,omitempty"` Package *MedicationPackageComponent `bson:"package,omitempty" json:"package,omitempty"` }
func (*Medication) GetBSON ¶
func (x *Medication) GetBSON() (interface{}, error)
func (*Medication) MarshalJSON ¶
func (resource *Medication) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*Medication) UnmarshalJSON ¶
func (x *Medication) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type MedicationAdministration ¶
type MedicationAdministration struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Practitioner *Reference `bson:"practitioner,omitempty" json:"practitioner,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` Prescription *Reference `bson:"prescription,omitempty" json:"prescription,omitempty"` WasNotGiven *bool `bson:"wasNotGiven,omitempty" json:"wasNotGiven,omitempty"` ReasonNotGiven []CodeableConcept `bson:"reasonNotGiven,omitempty" json:"reasonNotGiven,omitempty"` ReasonGiven []CodeableConcept `bson:"reasonGiven,omitempty" json:"reasonGiven,omitempty"` EffectiveTimeDateTime *FHIRDateTime `bson:"effectiveTimeDateTime,omitempty" json:"effectiveTimeDateTime,omitempty"` EffectiveTimePeriod *Period `bson:"effectiveTimePeriod,omitempty" json:"effectiveTimePeriod,omitempty"` MedicationCodeableConcept *CodeableConcept `bson:"medicationCodeableConcept,omitempty" json:"medicationCodeableConcept,omitempty"` MedicationReference *Reference `bson:"medicationReference,omitempty" json:"medicationReference,omitempty"` Device []Reference `bson:"device,omitempty" json:"device,omitempty"` Note string `bson:"note,omitempty" json:"note,omitempty"` Dosage *MedicationAdministrationDosageComponent `bson:"dosage,omitempty" json:"dosage,omitempty"` }
func (*MedicationAdministration) GetBSON ¶
func (x *MedicationAdministration) GetBSON() (interface{}, error)
func (*MedicationAdministration) MarshalJSON ¶
func (resource *MedicationAdministration) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*MedicationAdministration) UnmarshalJSON ¶
func (x *MedicationAdministration) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type MedicationAdministrationDosageComponent ¶
type MedicationAdministrationDosageComponent struct { BackboneElement `bson:",inline"` Text string `bson:"text,omitempty" json:"text,omitempty"` SiteCodeableConcept *CodeableConcept `bson:"siteCodeableConcept,omitempty" json:"siteCodeableConcept,omitempty"` SiteReference *Reference `bson:"siteReference,omitempty" json:"siteReference,omitempty"` Route *CodeableConcept `bson:"route,omitempty" json:"route,omitempty"` Method *CodeableConcept `bson:"method,omitempty" json:"method,omitempty"` Quantity *Quantity `bson:"quantity,omitempty" json:"quantity,omitempty"` RateRatio *Ratio `bson:"rateRatio,omitempty" json:"rateRatio,omitempty"` RateRange *Range `bson:"rateRange,omitempty" json:"rateRange,omitempty"` }
type MedicationAdministrationPlus ¶
type MedicationAdministrationPlus struct { MedicationAdministration `bson:",inline"` MedicationAdministrationPlusRelatedResources `bson:",inline"` }
type MedicationAdministrationPlusRelatedResources ¶
type MedicationAdministrationPlusRelatedResources struct { IncludedMedicationOrderResourcesReferencedByPrescription *[]MedicationOrder `bson:"_includedMedicationOrderResourcesReferencedByPrescription,omitempty"` IncludedPractitionerResourcesReferencedByPractitioner *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByPractitioner,omitempty"` IncludedPatientResourcesReferencedByPractitioner *[]Patient `bson:"_includedPatientResourcesReferencedByPractitioner,omitempty"` IncludedRelatedPersonResourcesReferencedByPractitioner *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByPractitioner,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedMedicationResourcesReferencedByMedication *[]Medication `bson:"_includedMedicationResourcesReferencedByMedication,omitempty"` IncludedEncounterResourcesReferencedByEncounter *[]Encounter `bson:"_includedEncounterResourcesReferencedByEncounter,omitempty"` IncludedDeviceResourcesReferencedByDevice *[]Device `bson:"_includedDeviceResourcesReferencedByDevice,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*MedicationAdministrationPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (m *MedicationAdministrationPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*MedicationAdministrationPlusRelatedResources) GetIncludedDeviceResourcesReferencedByDevice ¶
func (m *MedicationAdministrationPlusRelatedResources) GetIncludedDeviceResourcesReferencedByDevice() (devices []Device, err error)
func (*MedicationAdministrationPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter ¶
func (m *MedicationAdministrationPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
func (*MedicationAdministrationPlusRelatedResources) GetIncludedMedicationOrderResourceReferencedByPrescription ¶
func (m *MedicationAdministrationPlusRelatedResources) GetIncludedMedicationOrderResourceReferencedByPrescription() (medicationOrder *MedicationOrder, err error)
func (*MedicationAdministrationPlusRelatedResources) GetIncludedMedicationResourceReferencedByMedication ¶
func (m *MedicationAdministrationPlusRelatedResources) GetIncludedMedicationResourceReferencedByMedication() (medication *Medication, err error)
func (*MedicationAdministrationPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (m *MedicationAdministrationPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*MedicationAdministrationPlusRelatedResources) GetIncludedPatientResourceReferencedByPractitioner ¶
func (m *MedicationAdministrationPlusRelatedResources) GetIncludedPatientResourceReferencedByPractitioner() (patient *Patient, err error)
func (*MedicationAdministrationPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPractitioner ¶
func (m *MedicationAdministrationPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPractitioner() (practitioner *Practitioner, err error)
func (*MedicationAdministrationPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByPractitioner ¶
func (m *MedicationAdministrationPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByPractitioner() (relatedPerson *RelatedPerson, err error)
func (*MedicationAdministrationPlusRelatedResources) GetIncludedResources ¶
func (m *MedicationAdministrationPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*MedicationAdministrationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*MedicationAdministrationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*MedicationAdministrationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*MedicationAdministrationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*MedicationAdministrationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*MedicationAdministrationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*MedicationAdministrationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*MedicationAdministrationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*MedicationAdministrationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*MedicationAdministrationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*MedicationAdministrationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*MedicationAdministrationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*MedicationAdministrationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*MedicationAdministrationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*MedicationAdministrationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*MedicationAdministrationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*MedicationAdministrationPlusRelatedResources) GetRevIncludedResources ¶
func (m *MedicationAdministrationPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type MedicationDispense ¶
type MedicationDispense struct { DomainResource `bson:",inline"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Dispenser *Reference `bson:"dispenser,omitempty" json:"dispenser,omitempty"` AuthorizingPrescription []Reference `bson:"authorizingPrescription,omitempty" json:"authorizingPrescription,omitempty"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Quantity *Quantity `bson:"quantity,omitempty" json:"quantity,omitempty"` DaysSupply *Quantity `bson:"daysSupply,omitempty" json:"daysSupply,omitempty"` MedicationCodeableConcept *CodeableConcept `bson:"medicationCodeableConcept,omitempty" json:"medicationCodeableConcept,omitempty"` MedicationReference *Reference `bson:"medicationReference,omitempty" json:"medicationReference,omitempty"` WhenPrepared *FHIRDateTime `bson:"whenPrepared,omitempty" json:"whenPrepared,omitempty"` WhenHandedOver *FHIRDateTime `bson:"whenHandedOver,omitempty" json:"whenHandedOver,omitempty"` Destination *Reference `bson:"destination,omitempty" json:"destination,omitempty"` Receiver []Reference `bson:"receiver,omitempty" json:"receiver,omitempty"` Note string `bson:"note,omitempty" json:"note,omitempty"` DosageInstruction []MedicationDispenseDosageInstructionComponent `bson:"dosageInstruction,omitempty" json:"dosageInstruction,omitempty"` Substitution *MedicationDispenseSubstitutionComponent `bson:"substitution,omitempty" json:"substitution,omitempty"` }
func (*MedicationDispense) GetBSON ¶
func (x *MedicationDispense) GetBSON() (interface{}, error)
func (*MedicationDispense) MarshalJSON ¶
func (resource *MedicationDispense) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*MedicationDispense) UnmarshalJSON ¶
func (x *MedicationDispense) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type MedicationDispenseDosageInstructionComponent ¶
type MedicationDispenseDosageInstructionComponent struct { BackboneElement `bson:",inline"` Text string `bson:"text,omitempty" json:"text,omitempty"` AdditionalInstructions *CodeableConcept `bson:"additionalInstructions,omitempty" json:"additionalInstructions,omitempty"` Timing *Timing `bson:"timing,omitempty" json:"timing,omitempty"` AsNeededBoolean *bool `bson:"asNeededBoolean,omitempty" json:"asNeededBoolean,omitempty"` AsNeededCodeableConcept *CodeableConcept `bson:"asNeededCodeableConcept,omitempty" json:"asNeededCodeableConcept,omitempty"` SiteCodeableConcept *CodeableConcept `bson:"siteCodeableConcept,omitempty" json:"siteCodeableConcept,omitempty"` SiteReference *Reference `bson:"siteReference,omitempty" json:"siteReference,omitempty"` Route *CodeableConcept `bson:"route,omitempty" json:"route,omitempty"` Method *CodeableConcept `bson:"method,omitempty" json:"method,omitempty"` DoseRange *Range `bson:"doseRange,omitempty" json:"doseRange,omitempty"` DoseSimpleQuantity *Quantity `bson:"doseSimpleQuantity,omitempty" json:"doseSimpleQuantity,omitempty"` RateRatio *Ratio `bson:"rateRatio,omitempty" json:"rateRatio,omitempty"` RateRange *Range `bson:"rateRange,omitempty" json:"rateRange,omitempty"` MaxDosePerPeriod *Ratio `bson:"maxDosePerPeriod,omitempty" json:"maxDosePerPeriod,omitempty"` }
type MedicationDispensePlus ¶
type MedicationDispensePlus struct { MedicationDispense `bson:",inline"` MedicationDispensePlusRelatedResources `bson:",inline"` }
type MedicationDispensePlusRelatedResources ¶
type MedicationDispensePlusRelatedResources struct { IncludedPractitionerResourcesReferencedByReceiver *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByReceiver,omitempty"` IncludedPatientResourcesReferencedByReceiver *[]Patient `bson:"_includedPatientResourcesReferencedByReceiver,omitempty"` IncludedLocationResourcesReferencedByDestination *[]Location `bson:"_includedLocationResourcesReferencedByDestination,omitempty"` IncludedMedicationResourcesReferencedByMedication *[]Medication `bson:"_includedMedicationResourcesReferencedByMedication,omitempty"` IncludedPractitionerResourcesReferencedByResponsibleparty *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByResponsibleparty,omitempty"` IncludedPractitionerResourcesReferencedByDispenser *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByDispenser,omitempty"` IncludedMedicationOrderResourcesReferencedByPrescription *[]MedicationOrder `bson:"_includedMedicationOrderResourcesReferencedByPrescription,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*MedicationDispensePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (m *MedicationDispensePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*MedicationDispensePlusRelatedResources) GetIncludedLocationResourceReferencedByDestination ¶
func (m *MedicationDispensePlusRelatedResources) GetIncludedLocationResourceReferencedByDestination() (location *Location, err error)
func (*MedicationDispensePlusRelatedResources) GetIncludedMedicationOrderResourcesReferencedByPrescription ¶
func (m *MedicationDispensePlusRelatedResources) GetIncludedMedicationOrderResourcesReferencedByPrescription() (medicationOrders []MedicationOrder, err error)
func (*MedicationDispensePlusRelatedResources) GetIncludedMedicationResourceReferencedByMedication ¶
func (m *MedicationDispensePlusRelatedResources) GetIncludedMedicationResourceReferencedByMedication() (medication *Medication, err error)
func (*MedicationDispensePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (m *MedicationDispensePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*MedicationDispensePlusRelatedResources) GetIncludedPatientResourcesReferencedByReceiver ¶
func (m *MedicationDispensePlusRelatedResources) GetIncludedPatientResourcesReferencedByReceiver() (patients []Patient, err error)
func (*MedicationDispensePlusRelatedResources) GetIncludedPractitionerResourceReferencedByDispenser ¶
func (m *MedicationDispensePlusRelatedResources) GetIncludedPractitionerResourceReferencedByDispenser() (practitioner *Practitioner, err error)
func (*MedicationDispensePlusRelatedResources) GetIncludedPractitionerResourcesReferencedByReceiver ¶
func (m *MedicationDispensePlusRelatedResources) GetIncludedPractitionerResourcesReferencedByReceiver() (practitioners []Practitioner, err error)
func (*MedicationDispensePlusRelatedResources) GetIncludedPractitionerResourcesReferencedByResponsibleparty ¶
func (m *MedicationDispensePlusRelatedResources) GetIncludedPractitionerResourcesReferencedByResponsibleparty() (practitioners []Practitioner, err error)
func (*MedicationDispensePlusRelatedResources) GetIncludedResources ¶
func (m *MedicationDispensePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*MedicationDispensePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (m *MedicationDispensePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*MedicationDispensePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (m *MedicationDispensePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*MedicationDispensePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (m *MedicationDispensePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*MedicationDispensePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (m *MedicationDispensePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*MedicationDispensePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (m *MedicationDispensePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*MedicationDispensePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (m *MedicationDispensePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*MedicationDispensePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (m *MedicationDispensePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*MedicationDispensePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (m *MedicationDispensePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*MedicationDispensePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (m *MedicationDispensePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*MedicationDispensePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (m *MedicationDispensePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*MedicationDispensePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (m *MedicationDispensePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*MedicationDispensePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (m *MedicationDispensePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*MedicationDispensePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (m *MedicationDispensePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*MedicationDispensePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (m *MedicationDispensePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*MedicationDispensePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (m *MedicationDispensePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*MedicationDispensePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (m *MedicationDispensePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*MedicationDispensePlusRelatedResources) GetRevIncludedResources ¶
func (m *MedicationDispensePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type MedicationDispenseSubstitutionComponent ¶
type MedicationDispenseSubstitutionComponent struct { BackboneElement `bson:",inline"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Reason []CodeableConcept `bson:"reason,omitempty" json:"reason,omitempty"` ResponsibleParty []Reference `bson:"responsibleParty,omitempty" json:"responsibleParty,omitempty"` }
type MedicationOrder ¶
type MedicationOrder struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` DateWritten *FHIRDateTime `bson:"dateWritten,omitempty" json:"dateWritten,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` DateEnded *FHIRDateTime `bson:"dateEnded,omitempty" json:"dateEnded,omitempty"` ReasonEnded *CodeableConcept `bson:"reasonEnded,omitempty" json:"reasonEnded,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Prescriber *Reference `bson:"prescriber,omitempty" json:"prescriber,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` ReasonCodeableConcept *CodeableConcept `bson:"reasonCodeableConcept,omitempty" json:"reasonCodeableConcept,omitempty"` ReasonReference *Reference `bson:"reasonReference,omitempty" json:"reasonReference,omitempty"` Note string `bson:"note,omitempty" json:"note,omitempty"` MedicationCodeableConcept *CodeableConcept `bson:"medicationCodeableConcept,omitempty" json:"medicationCodeableConcept,omitempty"` MedicationReference *Reference `bson:"medicationReference,omitempty" json:"medicationReference,omitempty"` DosageInstruction []MedicationOrderDosageInstructionComponent `bson:"dosageInstruction,omitempty" json:"dosageInstruction,omitempty"` DispenseRequest *MedicationOrderDispenseRequestComponent `bson:"dispenseRequest,omitempty" json:"dispenseRequest,omitempty"` Substitution *MedicationOrderSubstitutionComponent `bson:"substitution,omitempty" json:"substitution,omitempty"` PriorPrescription *Reference `bson:"priorPrescription,omitempty" json:"priorPrescription,omitempty"` }
func (*MedicationOrder) GetBSON ¶
func (x *MedicationOrder) GetBSON() (interface{}, error)
func (*MedicationOrder) MarshalJSON ¶
func (resource *MedicationOrder) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*MedicationOrder) UnmarshalJSON ¶
func (x *MedicationOrder) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type MedicationOrderDispenseRequestComponent ¶
type MedicationOrderDispenseRequestComponent struct { BackboneElement `bson:",inline"` MedicationCodeableConcept *CodeableConcept `bson:"medicationCodeableConcept,omitempty" json:"medicationCodeableConcept,omitempty"` MedicationReference *Reference `bson:"medicationReference,omitempty" json:"medicationReference,omitempty"` ValidityPeriod *Period `bson:"validityPeriod,omitempty" json:"validityPeriod,omitempty"` NumberOfRepeatsAllowed *uint32 `bson:"numberOfRepeatsAllowed,omitempty" json:"numberOfRepeatsAllowed,omitempty"` Quantity *Quantity `bson:"quantity,omitempty" json:"quantity,omitempty"` ExpectedSupplyDuration *Quantity `bson:"expectedSupplyDuration,omitempty" json:"expectedSupplyDuration,omitempty"` }
type MedicationOrderDosageInstructionComponent ¶
type MedicationOrderDosageInstructionComponent struct { BackboneElement `bson:",inline"` Text string `bson:"text,omitempty" json:"text,omitempty"` AdditionalInstructions *CodeableConcept `bson:"additionalInstructions,omitempty" json:"additionalInstructions,omitempty"` Timing *Timing `bson:"timing,omitempty" json:"timing,omitempty"` AsNeededBoolean *bool `bson:"asNeededBoolean,omitempty" json:"asNeededBoolean,omitempty"` AsNeededCodeableConcept *CodeableConcept `bson:"asNeededCodeableConcept,omitempty" json:"asNeededCodeableConcept,omitempty"` SiteCodeableConcept *CodeableConcept `bson:"siteCodeableConcept,omitempty" json:"siteCodeableConcept,omitempty"` SiteReference *Reference `bson:"siteReference,omitempty" json:"siteReference,omitempty"` Route *CodeableConcept `bson:"route,omitempty" json:"route,omitempty"` Method *CodeableConcept `bson:"method,omitempty" json:"method,omitempty"` DoseRange *Range `bson:"doseRange,omitempty" json:"doseRange,omitempty"` DoseSimpleQuantity *Quantity `bson:"doseSimpleQuantity,omitempty" json:"doseSimpleQuantity,omitempty"` RateRatio *Ratio `bson:"rateRatio,omitempty" json:"rateRatio,omitempty"` RateRange *Range `bson:"rateRange,omitempty" json:"rateRange,omitempty"` MaxDosePerPeriod *Ratio `bson:"maxDosePerPeriod,omitempty" json:"maxDosePerPeriod,omitempty"` }
type MedicationOrderPlus ¶
type MedicationOrderPlus struct { MedicationOrder `bson:",inline"` MedicationOrderPlusRelatedResources `bson:",inline"` }
type MedicationOrderPlusRelatedResources ¶
type MedicationOrderPlusRelatedResources struct { IncludedPractitionerResourcesReferencedByPrescriber *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByPrescriber,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedMedicationResourcesReferencedByMedication *[]Medication `bson:"_includedMedicationResourcesReferencedByMedication,omitempty"` IncludedEncounterResourcesReferencedByEncounter *[]Encounter `bson:"_includedEncounterResourcesReferencedByEncounter,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedCarePlanResourcesReferencingActivityreference *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingActivityreference,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedMedicationAdministrationResourcesReferencingPrescription *[]MedicationAdministration `bson:"_revIncludedMedicationAdministrationResourcesReferencingPrescription,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedMedicationDispenseResourcesReferencingPrescription *[]MedicationDispense `bson:"_revIncludedMedicationDispenseResourcesReferencingPrescription,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingAction *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingAction,omitempty"` RevIncludedClinicalImpressionResourcesReferencingPlan *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingPlan,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*MedicationOrderPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (m *MedicationOrderPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*MedicationOrderPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter ¶
func (m *MedicationOrderPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
func (*MedicationOrderPlusRelatedResources) GetIncludedMedicationResourceReferencedByMedication ¶
func (m *MedicationOrderPlusRelatedResources) GetIncludedMedicationResourceReferencedByMedication() (medication *Medication, err error)
func (*MedicationOrderPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (m *MedicationOrderPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*MedicationOrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPrescriber ¶
func (m *MedicationOrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPrescriber() (practitioner *Practitioner, err error)
func (*MedicationOrderPlusRelatedResources) GetIncludedResources ¶
func (m *MedicationOrderPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*MedicationOrderPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction() (clinicalImpressions []ClinicalImpression, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingPrescription ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingPrescription() (medicationAdministrations []MedicationAdministration, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingPrescription ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingPrescription() (medicationDispenses []MedicationDispense, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*MedicationOrderPlusRelatedResources) GetRevIncludedResources ¶
func (m *MedicationOrderPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type MedicationOrderSubstitutionComponent ¶
type MedicationOrderSubstitutionComponent struct { BackboneElement `bson:",inline"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Reason *CodeableConcept `bson:"reason,omitempty" json:"reason,omitempty"` }
type MedicationPackageComponent ¶
type MedicationPackageComponent struct { BackboneElement `bson:",inline"` Container *CodeableConcept `bson:"container,omitempty" json:"container,omitempty"` Content []MedicationPackageContentComponent `bson:"content,omitempty" json:"content,omitempty"` }
type MedicationPackageContentComponent ¶
type MedicationPackageContentComponent struct { BackboneElement `bson:",inline"` Item *Reference `bson:"item,omitempty" json:"item,omitempty"` Amount *Quantity `bson:"amount,omitempty" json:"amount,omitempty"` }
type MedicationPlus ¶
type MedicationPlus struct { Medication `bson:",inline"` MedicationPlusRelatedResources `bson:",inline"` }
type MedicationPlusRelatedResources ¶
type MedicationPlusRelatedResources struct { IncludedMedicationResourcesReferencedByIngredient *[]Medication `bson:"_includedMedicationResourcesReferencedByIngredient,omitempty"` IncludedSubstanceResourcesReferencedByIngredient *[]Substance `bson:"_includedSubstanceResourcesReferencedByIngredient,omitempty"` IncludedMedicationResourcesReferencedByContent *[]Medication `bson:"_includedMedicationResourcesReferencedByContent,omitempty"` IncludedOrganizationResourcesReferencedByManufacturer *[]Organization `bson:"_includedOrganizationResourcesReferencedByManufacturer,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedMedicationResourcesReferencingIngredient *[]Medication `bson:"_revIncludedMedicationResourcesReferencingIngredient,omitempty"` RevIncludedMedicationResourcesReferencingContent *[]Medication `bson:"_revIncludedMedicationResourcesReferencingContent,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedMedicationAdministrationResourcesReferencingMedication *[]MedicationAdministration `bson:"_revIncludedMedicationAdministrationResourcesReferencingMedication,omitempty"` RevIncludedMedicationStatementResourcesReferencingMedication *[]MedicationStatement `bson:"_revIncludedMedicationStatementResourcesReferencingMedication,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedGroupResourcesReferencingMember *[]Group `bson:"_revIncludedGroupResourcesReferencingMember,omitempty"` RevIncludedMedicationDispenseResourcesReferencingMedication *[]MedicationDispense `bson:"_revIncludedMedicationDispenseResourcesReferencingMedication,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedMedicationOrderResourcesReferencingMedication *[]MedicationOrder `bson:"_revIncludedMedicationOrderResourcesReferencingMedication,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*MedicationPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (m *MedicationPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*MedicationPlusRelatedResources) GetIncludedMedicationResourceReferencedByContent ¶
func (m *MedicationPlusRelatedResources) GetIncludedMedicationResourceReferencedByContent() (medication *Medication, err error)
func (*MedicationPlusRelatedResources) GetIncludedMedicationResourceReferencedByIngredient ¶
func (m *MedicationPlusRelatedResources) GetIncludedMedicationResourceReferencedByIngredient() (medication *Medication, err error)
func (*MedicationPlusRelatedResources) GetIncludedOrganizationResourceReferencedByManufacturer ¶
func (m *MedicationPlusRelatedResources) GetIncludedOrganizationResourceReferencedByManufacturer() (organization *Organization, err error)
func (*MedicationPlusRelatedResources) GetIncludedResources ¶
func (m *MedicationPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*MedicationPlusRelatedResources) GetIncludedSubstanceResourceReferencedByIngredient ¶
func (m *MedicationPlusRelatedResources) GetIncludedSubstanceResourceReferencedByIngredient() (substance *Substance, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedGroupResourcesReferencingMember ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedGroupResourcesReferencingMember() (groups []Group, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingMedication ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingMedication() (medicationAdministrations []MedicationAdministration, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingMedication ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingMedication() (medicationDispenses []MedicationDispense, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedMedicationOrderResourcesReferencingMedication ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedMedicationOrderResourcesReferencingMedication() (medicationOrders []MedicationOrder, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedMedicationResourcesReferencingContent ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedMedicationResourcesReferencingContent() (medications []Medication, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedMedicationResourcesReferencingIngredient ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedMedicationResourcesReferencingIngredient() (medications []Medication, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedMedicationStatementResourcesReferencingMedication ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedMedicationStatementResourcesReferencingMedication() (medicationStatements []MedicationStatement, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*MedicationPlusRelatedResources) GetRevIncludedResources ¶
func (m *MedicationPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type MedicationProductBatchComponent ¶
type MedicationProductBatchComponent struct { BackboneElement `bson:",inline"` LotNumber string `bson:"lotNumber,omitempty" json:"lotNumber,omitempty"` ExpirationDate *FHIRDateTime `bson:"expirationDate,omitempty" json:"expirationDate,omitempty"` }
type MedicationProductComponent ¶
type MedicationProductComponent struct { BackboneElement `bson:",inline"` Form *CodeableConcept `bson:"form,omitempty" json:"form,omitempty"` Ingredient []MedicationProductIngredientComponent `bson:"ingredient,omitempty" json:"ingredient,omitempty"` Batch []MedicationProductBatchComponent `bson:"batch,omitempty" json:"batch,omitempty"` }
type MedicationProductIngredientComponent ¶
type MedicationProductIngredientComponent struct { BackboneElement `bson:",inline"` Item *Reference `bson:"item,omitempty" json:"item,omitempty"` Amount *Ratio `bson:"amount,omitempty" json:"amount,omitempty"` }
type MedicationStatement ¶
type MedicationStatement struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` InformationSource *Reference `bson:"informationSource,omitempty" json:"informationSource,omitempty"` DateAsserted *FHIRDateTime `bson:"dateAsserted,omitempty" json:"dateAsserted,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` WasNotTaken *bool `bson:"wasNotTaken,omitempty" json:"wasNotTaken,omitempty"` ReasonNotTaken []CodeableConcept `bson:"reasonNotTaken,omitempty" json:"reasonNotTaken,omitempty"` ReasonForUseCodeableConcept *CodeableConcept `bson:"reasonForUseCodeableConcept,omitempty" json:"reasonForUseCodeableConcept,omitempty"` ReasonForUseReference *Reference `bson:"reasonForUseReference,omitempty" json:"reasonForUseReference,omitempty"` EffectiveDateTime *FHIRDateTime `bson:"effectiveDateTime,omitempty" json:"effectiveDateTime,omitempty"` EffectivePeriod *Period `bson:"effectivePeriod,omitempty" json:"effectivePeriod,omitempty"` Note string `bson:"note,omitempty" json:"note,omitempty"` SupportingInformation []Reference `bson:"supportingInformation,omitempty" json:"supportingInformation,omitempty"` MedicationCodeableConcept *CodeableConcept `bson:"medicationCodeableConcept,omitempty" json:"medicationCodeableConcept,omitempty"` MedicationReference *Reference `bson:"medicationReference,omitempty" json:"medicationReference,omitempty"` Dosage []MedicationStatementDosageComponent `bson:"dosage,omitempty" json:"dosage,omitempty"` }
func (*MedicationStatement) GetBSON ¶
func (x *MedicationStatement) GetBSON() (interface{}, error)
func (*MedicationStatement) MarshalJSON ¶
func (resource *MedicationStatement) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*MedicationStatement) UnmarshalJSON ¶
func (x *MedicationStatement) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type MedicationStatementDosageComponent ¶
type MedicationStatementDosageComponent struct { BackboneElement `bson:",inline"` Text string `bson:"text,omitempty" json:"text,omitempty"` Timing *Timing `bson:"timing,omitempty" json:"timing,omitempty"` AsNeededBoolean *bool `bson:"asNeededBoolean,omitempty" json:"asNeededBoolean,omitempty"` AsNeededCodeableConcept *CodeableConcept `bson:"asNeededCodeableConcept,omitempty" json:"asNeededCodeableConcept,omitempty"` SiteCodeableConcept *CodeableConcept `bson:"siteCodeableConcept,omitempty" json:"siteCodeableConcept,omitempty"` SiteReference *Reference `bson:"siteReference,omitempty" json:"siteReference,omitempty"` Route *CodeableConcept `bson:"route,omitempty" json:"route,omitempty"` Method *CodeableConcept `bson:"method,omitempty" json:"method,omitempty"` QuantitySimpleQuantity *Quantity `bson:"quantitySimpleQuantity,omitempty" json:"quantitySimpleQuantity,omitempty"` QuantityRange *Range `bson:"quantityRange,omitempty" json:"quantityRange,omitempty"` RateRatio *Ratio `bson:"rateRatio,omitempty" json:"rateRatio,omitempty"` RateRange *Range `bson:"rateRange,omitempty" json:"rateRange,omitempty"` MaxDosePerPeriod *Ratio `bson:"maxDosePerPeriod,omitempty" json:"maxDosePerPeriod,omitempty"` }
type MedicationStatementPlus ¶
type MedicationStatementPlus struct { MedicationStatement `bson:",inline"` MedicationStatementPlusRelatedResources `bson:",inline"` }
type MedicationStatementPlusRelatedResources ¶
type MedicationStatementPlusRelatedResources struct { IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedMedicationResourcesReferencedByMedication *[]Medication `bson:"_includedMedicationResourcesReferencedByMedication,omitempty"` IncludedPractitionerResourcesReferencedBySource *[]Practitioner `bson:"_includedPractitionerResourcesReferencedBySource,omitempty"` IncludedPatientResourcesReferencedBySource *[]Patient `bson:"_includedPatientResourcesReferencedBySource,omitempty"` IncludedRelatedPersonResourcesReferencedBySource *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedBySource,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*MedicationStatementPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (m *MedicationStatementPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*MedicationStatementPlusRelatedResources) GetIncludedMedicationResourceReferencedByMedication ¶
func (m *MedicationStatementPlusRelatedResources) GetIncludedMedicationResourceReferencedByMedication() (medication *Medication, err error)
func (*MedicationStatementPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (m *MedicationStatementPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*MedicationStatementPlusRelatedResources) GetIncludedPatientResourceReferencedBySource ¶
func (m *MedicationStatementPlusRelatedResources) GetIncludedPatientResourceReferencedBySource() (patient *Patient, err error)
func (*MedicationStatementPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySource ¶
func (m *MedicationStatementPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySource() (practitioner *Practitioner, err error)
func (*MedicationStatementPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedBySource ¶
func (m *MedicationStatementPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedBySource() (relatedPerson *RelatedPerson, err error)
func (*MedicationStatementPlusRelatedResources) GetIncludedResources ¶
func (m *MedicationStatementPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*MedicationStatementPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (m *MedicationStatementPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*MedicationStatementPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (m *MedicationStatementPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*MedicationStatementPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (m *MedicationStatementPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*MedicationStatementPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (m *MedicationStatementPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*MedicationStatementPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (m *MedicationStatementPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*MedicationStatementPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (m *MedicationStatementPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*MedicationStatementPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (m *MedicationStatementPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*MedicationStatementPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (m *MedicationStatementPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*MedicationStatementPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (m *MedicationStatementPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*MedicationStatementPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (m *MedicationStatementPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*MedicationStatementPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (m *MedicationStatementPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*MedicationStatementPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (m *MedicationStatementPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*MedicationStatementPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (m *MedicationStatementPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*MedicationStatementPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (m *MedicationStatementPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*MedicationStatementPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (m *MedicationStatementPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*MedicationStatementPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (m *MedicationStatementPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*MedicationStatementPlusRelatedResources) GetRevIncludedResources ¶
func (m *MedicationStatementPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type MessageHeader ¶
type MessageHeader struct { DomainResource `bson:",inline"` Timestamp *FHIRDateTime `bson:"timestamp,omitempty" json:"timestamp,omitempty"` Event *Coding `bson:"event,omitempty" json:"event,omitempty"` Response *MessageHeaderResponseComponent `bson:"response,omitempty" json:"response,omitempty"` Source *MessageHeaderMessageSourceComponent `bson:"source,omitempty" json:"source,omitempty"` Destination []MessageHeaderMessageDestinationComponent `bson:"destination,omitempty" json:"destination,omitempty"` Enterer *Reference `bson:"enterer,omitempty" json:"enterer,omitempty"` Author *Reference `bson:"author,omitempty" json:"author,omitempty"` Receiver *Reference `bson:"receiver,omitempty" json:"receiver,omitempty"` Responsible *Reference `bson:"responsible,omitempty" json:"responsible,omitempty"` Reason *CodeableConcept `bson:"reason,omitempty" json:"reason,omitempty"` Data []Reference `bson:"data,omitempty" json:"data,omitempty"` }
func (*MessageHeader) GetBSON ¶
func (x *MessageHeader) GetBSON() (interface{}, error)
func (*MessageHeader) MarshalJSON ¶
func (resource *MessageHeader) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*MessageHeader) UnmarshalJSON ¶
func (x *MessageHeader) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type MessageHeaderMessageDestinationComponent ¶
type MessageHeaderMessageDestinationComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Target *Reference `bson:"target,omitempty" json:"target,omitempty"` Endpoint string `bson:"endpoint,omitempty" json:"endpoint,omitempty"` }
type MessageHeaderMessageSourceComponent ¶
type MessageHeaderMessageSourceComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Software string `bson:"software,omitempty" json:"software,omitempty"` Version string `bson:"version,omitempty" json:"version,omitempty"` Contact *ContactPoint `bson:"contact,omitempty" json:"contact,omitempty"` Endpoint string `bson:"endpoint,omitempty" json:"endpoint,omitempty"` }
type MessageHeaderPlus ¶
type MessageHeaderPlus struct { MessageHeader `bson:",inline"` MessageHeaderPlusRelatedResources `bson:",inline"` }
type MessageHeaderPlusRelatedResources ¶
type MessageHeaderPlusRelatedResources struct { IncludedPractitionerResourcesReferencedByReceiver *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByReceiver,omitempty"` IncludedOrganizationResourcesReferencedByReceiver *[]Organization `bson:"_includedOrganizationResourcesReferencedByReceiver,omitempty"` IncludedPractitionerResourcesReferencedByAuthor *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByAuthor,omitempty"` IncludedDeviceResourcesReferencedByTarget *[]Device `bson:"_includedDeviceResourcesReferencedByTarget,omitempty"` IncludedPractitionerResourcesReferencedByResponsible *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByResponsible,omitempty"` IncludedOrganizationResourcesReferencedByResponsible *[]Organization `bson:"_includedOrganizationResourcesReferencedByResponsible,omitempty"` IncludedPractitionerResourcesReferencedByEnterer *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByEnterer,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedBundleResourcesReferencingMessage *[]Bundle `bson:"_revIncludedBundleResourcesReferencingMessage,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*MessageHeaderPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (m *MessageHeaderPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*MessageHeaderPlusRelatedResources) GetIncludedDeviceResourceReferencedByTarget ¶
func (m *MessageHeaderPlusRelatedResources) GetIncludedDeviceResourceReferencedByTarget() (device *Device, err error)
func (*MessageHeaderPlusRelatedResources) GetIncludedOrganizationResourceReferencedByReceiver ¶
func (m *MessageHeaderPlusRelatedResources) GetIncludedOrganizationResourceReferencedByReceiver() (organization *Organization, err error)
func (*MessageHeaderPlusRelatedResources) GetIncludedOrganizationResourceReferencedByResponsible ¶
func (m *MessageHeaderPlusRelatedResources) GetIncludedOrganizationResourceReferencedByResponsible() (organization *Organization, err error)
func (*MessageHeaderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthor ¶
func (m *MessageHeaderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthor() (practitioner *Practitioner, err error)
func (*MessageHeaderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByEnterer ¶
func (m *MessageHeaderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByEnterer() (practitioner *Practitioner, err error)
func (*MessageHeaderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByReceiver ¶
func (m *MessageHeaderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByReceiver() (practitioner *Practitioner, err error)
func (*MessageHeaderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByResponsible ¶
func (m *MessageHeaderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByResponsible() (practitioner *Practitioner, err error)
func (*MessageHeaderPlusRelatedResources) GetIncludedResources ¶
func (m *MessageHeaderPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*MessageHeaderPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (m *MessageHeaderPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*MessageHeaderPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (m *MessageHeaderPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*MessageHeaderPlusRelatedResources) GetRevIncludedBundleResourcesReferencingMessage ¶
func (m *MessageHeaderPlusRelatedResources) GetRevIncludedBundleResourcesReferencingMessage() (bundles []Bundle, err error)
func (*MessageHeaderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (m *MessageHeaderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*MessageHeaderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (m *MessageHeaderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*MessageHeaderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (m *MessageHeaderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*MessageHeaderPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (m *MessageHeaderPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*MessageHeaderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (m *MessageHeaderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*MessageHeaderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (m *MessageHeaderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*MessageHeaderPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (m *MessageHeaderPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*MessageHeaderPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (m *MessageHeaderPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*MessageHeaderPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (m *MessageHeaderPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*MessageHeaderPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (m *MessageHeaderPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*MessageHeaderPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (m *MessageHeaderPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*MessageHeaderPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (m *MessageHeaderPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*MessageHeaderPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (m *MessageHeaderPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*MessageHeaderPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (m *MessageHeaderPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*MessageHeaderPlusRelatedResources) GetRevIncludedResources ¶
func (m *MessageHeaderPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type MessageHeaderResponseComponent ¶
type MessageHeaderResponseComponent struct { BackboneElement `bson:",inline"` Identifier string `bson:"identifier,omitempty" json:"identifier,omitempty"` Code string `bson:"code,omitempty" json:"code,omitempty"` Details *Reference `bson:"details,omitempty" json:"details,omitempty"` }
type Meta ¶
type Meta struct { Element `bson:",inline"` VersionId string `bson:"versionId,omitempty" json:"versionId,omitempty"` LastUpdated *FHIRDateTime `bson:"lastUpdated,omitempty" json:"lastUpdated,omitempty"` Profile []string `bson:"profile,omitempty" json:"profile,omitempty"` Security []Coding `bson:"security,omitempty" json:"security,omitempty"` Tag []Coding `bson:"tag,omitempty" json:"tag,omitempty"` }
func GetResourceMeta ¶
type NamingSystem ¶
type NamingSystem struct { DomainResource `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Kind string `bson:"kind,omitempty" json:"kind,omitempty"` Publisher string `bson:"publisher,omitempty" json:"publisher,omitempty"` Contact []NamingSystemContactComponent `bson:"contact,omitempty" json:"contact,omitempty"` Responsible string `bson:"responsible,omitempty" json:"responsible,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` UseContext []CodeableConcept `bson:"useContext,omitempty" json:"useContext,omitempty"` Usage string `bson:"usage,omitempty" json:"usage,omitempty"` UniqueId []NamingSystemUniqueIdComponent `bson:"uniqueId,omitempty" json:"uniqueId,omitempty"` ReplacedBy *Reference `bson:"replacedBy,omitempty" json:"replacedBy,omitempty"` }
func (*NamingSystem) GetBSON ¶
func (x *NamingSystem) GetBSON() (interface{}, error)
func (*NamingSystem) MarshalJSON ¶
func (resource *NamingSystem) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*NamingSystem) UnmarshalJSON ¶
func (x *NamingSystem) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type NamingSystemContactComponent ¶
type NamingSystemContactComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` }
type NamingSystemPlus ¶
type NamingSystemPlus struct { NamingSystem `bson:",inline"` NamingSystemPlusRelatedResources `bson:",inline"` }
type NamingSystemPlusRelatedResources ¶
type NamingSystemPlusRelatedResources struct { IncludedNamingSystemResourcesReferencedByReplacedby *[]NamingSystem `bson:"_includedNamingSystemResourcesReferencedByReplacedby,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedNamingSystemResourcesReferencingReplacedby *[]NamingSystem `bson:"_revIncludedNamingSystemResourcesReferencingReplacedby,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*NamingSystemPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (n *NamingSystemPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*NamingSystemPlusRelatedResources) GetIncludedNamingSystemResourceReferencedByReplacedby ¶
func (n *NamingSystemPlusRelatedResources) GetIncludedNamingSystemResourceReferencedByReplacedby() (namingSystem *NamingSystem, err error)
func (*NamingSystemPlusRelatedResources) GetIncludedResources ¶
func (n *NamingSystemPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*NamingSystemPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (n *NamingSystemPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*NamingSystemPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (n *NamingSystemPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*NamingSystemPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (n *NamingSystemPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*NamingSystemPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (n *NamingSystemPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*NamingSystemPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (n *NamingSystemPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*NamingSystemPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (n *NamingSystemPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*NamingSystemPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (n *NamingSystemPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*NamingSystemPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (n *NamingSystemPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*NamingSystemPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (n *NamingSystemPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*NamingSystemPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (n *NamingSystemPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*NamingSystemPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (n *NamingSystemPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*NamingSystemPlusRelatedResources) GetRevIncludedNamingSystemResourcesReferencingReplacedby ¶
func (n *NamingSystemPlusRelatedResources) GetRevIncludedNamingSystemResourcesReferencingReplacedby() (namingSystems []NamingSystem, err error)
func (*NamingSystemPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (n *NamingSystemPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*NamingSystemPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (n *NamingSystemPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*NamingSystemPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (n *NamingSystemPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*NamingSystemPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (n *NamingSystemPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*NamingSystemPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (n *NamingSystemPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*NamingSystemPlusRelatedResources) GetRevIncludedResources ¶
func (n *NamingSystemPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type NamingSystemUniqueIdComponent ¶
type NamingSystemUniqueIdComponent struct { BackboneElement `bson:",inline"` Type string `bson:"type,omitempty" json:"type,omitempty"` Value string `bson:"value,omitempty" json:"value,omitempty"` Preferred *bool `bson:"preferred,omitempty" json:"preferred,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` }
type NutritionOrder ¶
type NutritionOrder struct { DomainResource `bson:",inline"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Orderer *Reference `bson:"orderer,omitempty" json:"orderer,omitempty"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` DateTime *FHIRDateTime `bson:"dateTime,omitempty" json:"dateTime,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` AllergyIntolerance []Reference `bson:"allergyIntolerance,omitempty" json:"allergyIntolerance,omitempty"` FoodPreferenceModifier []CodeableConcept `bson:"foodPreferenceModifier,omitempty" json:"foodPreferenceModifier,omitempty"` ExcludeFoodModifier []CodeableConcept `bson:"excludeFoodModifier,omitempty" json:"excludeFoodModifier,omitempty"` OralDiet *NutritionOrderOralDietComponent `bson:"oralDiet,omitempty" json:"oralDiet,omitempty"` Supplement []NutritionOrderSupplementComponent `bson:"supplement,omitempty" json:"supplement,omitempty"` EnteralFormula *NutritionOrderEnteralFormulaComponent `bson:"enteralFormula,omitempty" json:"enteralFormula,omitempty"` }
func (*NutritionOrder) GetBSON ¶
func (x *NutritionOrder) GetBSON() (interface{}, error)
func (*NutritionOrder) MarshalJSON ¶
func (resource *NutritionOrder) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*NutritionOrder) UnmarshalJSON ¶
func (x *NutritionOrder) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type NutritionOrderEnteralFormulaAdministrationComponent ¶
type NutritionOrderEnteralFormulaAdministrationComponent struct { BackboneElement `bson:",inline"` Schedule *Timing `bson:"schedule,omitempty" json:"schedule,omitempty"` Quantity *Quantity `bson:"quantity,omitempty" json:"quantity,omitempty"` RateSimpleQuantity *Quantity `bson:"rateSimpleQuantity,omitempty" json:"rateSimpleQuantity,omitempty"` RateRatio *Ratio `bson:"rateRatio,omitempty" json:"rateRatio,omitempty"` }
type NutritionOrderEnteralFormulaComponent ¶
type NutritionOrderEnteralFormulaComponent struct { BackboneElement `bson:",inline"` BaseFormulaType *CodeableConcept `bson:"baseFormulaType,omitempty" json:"baseFormulaType,omitempty"` BaseFormulaProductName string `bson:"baseFormulaProductName,omitempty" json:"baseFormulaProductName,omitempty"` AdditiveType *CodeableConcept `bson:"additiveType,omitempty" json:"additiveType,omitempty"` AdditiveProductName string `bson:"additiveProductName,omitempty" json:"additiveProductName,omitempty"` CaloricDensity *Quantity `bson:"caloricDensity,omitempty" json:"caloricDensity,omitempty"` RouteofAdministration *CodeableConcept `bson:"routeofAdministration,omitempty" json:"routeofAdministration,omitempty"` Administration []NutritionOrderEnteralFormulaAdministrationComponent `bson:"administration,omitempty" json:"administration,omitempty"` MaxVolumeToDeliver *Quantity `bson:"maxVolumeToDeliver,omitempty" json:"maxVolumeToDeliver,omitempty"` AdministrationInstruction string `bson:"administrationInstruction,omitempty" json:"administrationInstruction,omitempty"` }
type NutritionOrderOralDietComponent ¶
type NutritionOrderOralDietComponent struct { BackboneElement `bson:",inline"` Type []CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Schedule []Timing `bson:"schedule,omitempty" json:"schedule,omitempty"` Nutrient []NutritionOrderOralDietNutrientComponent `bson:"nutrient,omitempty" json:"nutrient,omitempty"` Texture []NutritionOrderOralDietTextureComponent `bson:"texture,omitempty" json:"texture,omitempty"` FluidConsistencyType []CodeableConcept `bson:"fluidConsistencyType,omitempty" json:"fluidConsistencyType,omitempty"` Instruction string `bson:"instruction,omitempty" json:"instruction,omitempty"` }
type NutritionOrderOralDietNutrientComponent ¶
type NutritionOrderOralDietNutrientComponent struct { BackboneElement `bson:",inline"` Modifier *CodeableConcept `bson:"modifier,omitempty" json:"modifier,omitempty"` Amount *Quantity `bson:"amount,omitempty" json:"amount,omitempty"` }
type NutritionOrderOralDietTextureComponent ¶
type NutritionOrderOralDietTextureComponent struct { BackboneElement `bson:",inline"` Modifier *CodeableConcept `bson:"modifier,omitempty" json:"modifier,omitempty"` FoodType *CodeableConcept `bson:"foodType,omitempty" json:"foodType,omitempty"` }
type NutritionOrderPlus ¶
type NutritionOrderPlus struct { NutritionOrder `bson:",inline"` NutritionOrderPlusRelatedResources `bson:",inline"` }
type NutritionOrderPlusRelatedResources ¶
type NutritionOrderPlusRelatedResources struct { IncludedPractitionerResourcesReferencedByProvider *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByProvider,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedEncounterResourcesReferencedByEncounter *[]Encounter `bson:"_includedEncounterResourcesReferencedByEncounter,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedCarePlanResourcesReferencingActivityreference *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingActivityreference,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingAction *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingAction,omitempty"` RevIncludedClinicalImpressionResourcesReferencingPlan *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingPlan,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*NutritionOrderPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (n *NutritionOrderPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*NutritionOrderPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter ¶
func (n *NutritionOrderPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
func (*NutritionOrderPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (n *NutritionOrderPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*NutritionOrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByProvider ¶
func (n *NutritionOrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByProvider() (practitioner *Practitioner, err error)
func (*NutritionOrderPlusRelatedResources) GetIncludedResources ¶
func (n *NutritionOrderPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*NutritionOrderPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction() (clinicalImpressions []ClinicalImpression, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*NutritionOrderPlusRelatedResources) GetRevIncludedResources ¶
func (n *NutritionOrderPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type NutritionOrderSupplementComponent ¶
type NutritionOrderSupplementComponent struct { BackboneElement `bson:",inline"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` ProductName string `bson:"productName,omitempty" json:"productName,omitempty"` Schedule []Timing `bson:"schedule,omitempty" json:"schedule,omitempty"` Quantity *Quantity `bson:"quantity,omitempty" json:"quantity,omitempty"` Instruction string `bson:"instruction,omitempty" json:"instruction,omitempty"` }
type Observation ¶
type Observation struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Category *CodeableConcept `bson:"category,omitempty" json:"category,omitempty"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` EffectiveDateTime *FHIRDateTime `bson:"effectiveDateTime,omitempty" json:"effectiveDateTime,omitempty"` EffectivePeriod *Period `bson:"effectivePeriod,omitempty" json:"effectivePeriod,omitempty"` Issued *FHIRDateTime `bson:"issued,omitempty" json:"issued,omitempty"` Performer []Reference `bson:"performer,omitempty" json:"performer,omitempty"` ValueQuantity *Quantity `bson:"valueQuantity,omitempty" json:"valueQuantity,omitempty"` ValueCodeableConcept *CodeableConcept `bson:"valueCodeableConcept,omitempty" json:"valueCodeableConcept,omitempty"` ValueString string `bson:"valueString,omitempty" json:"valueString,omitempty"` ValueRange *Range `bson:"valueRange,omitempty" json:"valueRange,omitempty"` ValueRatio *Ratio `bson:"valueRatio,omitempty" json:"valueRatio,omitempty"` ValueSampledData *SampledData `bson:"valueSampledData,omitempty" json:"valueSampledData,omitempty"` ValueAttachment *Attachment `bson:"valueAttachment,omitempty" json:"valueAttachment,omitempty"` ValueTime *FHIRDateTime `bson:"valueTime,omitempty" json:"valueTime,omitempty"` ValueDateTime *FHIRDateTime `bson:"valueDateTime,omitempty" json:"valueDateTime,omitempty"` ValuePeriod *Period `bson:"valuePeriod,omitempty" json:"valuePeriod,omitempty"` DataAbsentReason *CodeableConcept `bson:"dataAbsentReason,omitempty" json:"dataAbsentReason,omitempty"` Interpretation *CodeableConcept `bson:"interpretation,omitempty" json:"interpretation,omitempty"` Comments string `bson:"comments,omitempty" json:"comments,omitempty"` BodySite *CodeableConcept `bson:"bodySite,omitempty" json:"bodySite,omitempty"` Method *CodeableConcept `bson:"method,omitempty" json:"method,omitempty"` Specimen *Reference `bson:"specimen,omitempty" json:"specimen,omitempty"` Device *Reference `bson:"device,omitempty" json:"device,omitempty"` ReferenceRange []ObservationReferenceRangeComponent `bson:"referenceRange,omitempty" json:"referenceRange,omitempty"` Related []ObservationRelatedComponent `bson:"related,omitempty" json:"related,omitempty"` Component []ObservationComponentComponent `bson:"component,omitempty" json:"component,omitempty"` }
func (*Observation) GetBSON ¶
func (x *Observation) GetBSON() (interface{}, error)
func (*Observation) MarshalJSON ¶
func (resource *Observation) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*Observation) UnmarshalJSON ¶
func (x *Observation) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ObservationComponentComponent ¶
type ObservationComponentComponent struct { BackboneElement `bson:",inline"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` ValueQuantity *Quantity `bson:"valueQuantity,omitempty" json:"valueQuantity,omitempty"` ValueCodeableConcept *CodeableConcept `bson:"valueCodeableConcept,omitempty" json:"valueCodeableConcept,omitempty"` ValueString string `bson:"valueString,omitempty" json:"valueString,omitempty"` ValueRange *Range `bson:"valueRange,omitempty" json:"valueRange,omitempty"` ValueRatio *Ratio `bson:"valueRatio,omitempty" json:"valueRatio,omitempty"` ValueSampledData *SampledData `bson:"valueSampledData,omitempty" json:"valueSampledData,omitempty"` ValueAttachment *Attachment `bson:"valueAttachment,omitempty" json:"valueAttachment,omitempty"` ValueTime *FHIRDateTime `bson:"valueTime,omitempty" json:"valueTime,omitempty"` ValueDateTime *FHIRDateTime `bson:"valueDateTime,omitempty" json:"valueDateTime,omitempty"` ValuePeriod *Period `bson:"valuePeriod,omitempty" json:"valuePeriod,omitempty"` DataAbsentReason *CodeableConcept `bson:"dataAbsentReason,omitempty" json:"dataAbsentReason,omitempty"` ReferenceRange []ObservationReferenceRangeComponent `bson:"referenceRange,omitempty" json:"referenceRange,omitempty"` }
type ObservationPlus ¶
type ObservationPlus struct { Observation `bson:",inline"` ObservationPlusRelatedResources `bson:",inline"` }
type ObservationPlusRelatedResources ¶
type ObservationPlusRelatedResources struct { IncludedGroupResourcesReferencedBySubject *[]Group `bson:"_includedGroupResourcesReferencedBySubject,omitempty"` IncludedDeviceResourcesReferencedBySubject *[]Device `bson:"_includedDeviceResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedLocationResourcesReferencedBySubject *[]Location `bson:"_includedLocationResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedSpecimenResourcesReferencedBySpecimen *[]Specimen `bson:"_includedSpecimenResourcesReferencedBySpecimen,omitempty"` IncludedPractitionerResourcesReferencedByPerformer *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByPerformer,omitempty"` IncludedOrganizationResourcesReferencedByPerformer *[]Organization `bson:"_includedOrganizationResourcesReferencedByPerformer,omitempty"` IncludedPatientResourcesReferencedByPerformer *[]Patient `bson:"_includedPatientResourcesReferencedByPerformer,omitempty"` IncludedRelatedPersonResourcesReferencedByPerformer *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByPerformer,omitempty"` IncludedEncounterResourcesReferencedByEncounter *[]Encounter `bson:"_includedEncounterResourcesReferencedByEncounter,omitempty"` IncludedObservationResourcesReferencedByRelatedtarget *[]Observation `bson:"_includedObservationResourcesReferencedByRelatedtarget,omitempty"` IncludedQuestionnaireResponseResourcesReferencedByRelatedtarget *[]QuestionnaireResponse `bson:"_includedQuestionnaireResponseResourcesReferencedByRelatedtarget,omitempty"` IncludedDeviceResourcesReferencedByDevice *[]Device `bson:"_includedDeviceResourcesReferencedByDevice,omitempty"` IncludedDeviceMetricResourcesReferencedByDevice *[]DeviceMetric `bson:"_includedDeviceMetricResourcesReferencedByDevice,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedImmunizationResourcesReferencingReaction *[]Immunization `bson:"_revIncludedImmunizationResourcesReferencingReaction,omitempty"` RevIncludedObservationResourcesReferencingRelatedtarget *[]Observation `bson:"_revIncludedObservationResourcesReferencingRelatedtarget,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedDiagnosticReportResourcesReferencingResult *[]DiagnosticReport `bson:"_revIncludedDiagnosticReportResourcesReferencingResult,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingInvestigation *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingInvestigation,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` RevIncludedImmunizationRecommendationResourcesReferencingInformation *[]ImmunizationRecommendation `bson:"_revIncludedImmunizationRecommendationResourcesReferencingInformation,omitempty"` }
func (*ObservationPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (o *ObservationPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ObservationPlusRelatedResources) GetIncludedDeviceMetricResourceReferencedByDevice ¶
func (o *ObservationPlusRelatedResources) GetIncludedDeviceMetricResourceReferencedByDevice() (deviceMetric *DeviceMetric, err error)
func (*ObservationPlusRelatedResources) GetIncludedDeviceResourceReferencedByDevice ¶
func (o *ObservationPlusRelatedResources) GetIncludedDeviceResourceReferencedByDevice() (device *Device, err error)
func (*ObservationPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject ¶
func (o *ObservationPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
func (*ObservationPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter ¶
func (o *ObservationPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
func (*ObservationPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject ¶
func (o *ObservationPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
func (*ObservationPlusRelatedResources) GetIncludedLocationResourceReferencedBySubject ¶
func (o *ObservationPlusRelatedResources) GetIncludedLocationResourceReferencedBySubject() (location *Location, err error)
func (*ObservationPlusRelatedResources) GetIncludedObservationResourceReferencedByRelatedtarget ¶
func (o *ObservationPlusRelatedResources) GetIncludedObservationResourceReferencedByRelatedtarget() (observation *Observation, err error)
func (*ObservationPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByPerformer ¶
func (o *ObservationPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByPerformer() (organizations []Organization, err error)
func (*ObservationPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (o *ObservationPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*ObservationPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (o *ObservationPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*ObservationPlusRelatedResources) GetIncludedPatientResourcesReferencedByPerformer ¶
func (o *ObservationPlusRelatedResources) GetIncludedPatientResourcesReferencedByPerformer() (patients []Patient, err error)
func (*ObservationPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByPerformer ¶
func (o *ObservationPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByPerformer() (practitioners []Practitioner, err error)
func (*ObservationPlusRelatedResources) GetIncludedQuestionnaireResponseResourceReferencedByRelatedtarget ¶
func (o *ObservationPlusRelatedResources) GetIncludedQuestionnaireResponseResourceReferencedByRelatedtarget() (questionnaireResponse *QuestionnaireResponse, err error)
func (*ObservationPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByPerformer ¶
func (o *ObservationPlusRelatedResources) GetIncludedRelatedPersonResourcesReferencedByPerformer() (relatedPeople []RelatedPerson, err error)
func (*ObservationPlusRelatedResources) GetIncludedResources ¶
func (o *ObservationPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ObservationPlusRelatedResources) GetIncludedSpecimenResourceReferencedBySpecimen ¶
func (o *ObservationPlusRelatedResources) GetIncludedSpecimenResourceReferencedBySpecimen() (specimen *Specimen, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingInvestigation ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingInvestigation() (clinicalImpressions []ClinicalImpression, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingResult ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingResult() (diagnosticReports []DiagnosticReport, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedImmunizationRecommendationResourcesReferencingInformation ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedImmunizationRecommendationResourcesReferencingInformation() (immunizationRecommendations []ImmunizationRecommendation, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedImmunizationResourcesReferencingReaction ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedImmunizationResourcesReferencingReaction() (immunizations []Immunization, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedObservationResourcesReferencingRelatedtarget ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedObservationResourcesReferencingRelatedtarget() (observations []Observation, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ObservationPlusRelatedResources) GetRevIncludedResources ¶
func (o *ObservationPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type ObservationReferenceRangeComponent ¶
type ObservationReferenceRangeComponent struct { BackboneElement `bson:",inline"` Low *Quantity `bson:"low,omitempty" json:"low,omitempty"` High *Quantity `bson:"high,omitempty" json:"high,omitempty"` Meaning *CodeableConcept `bson:"meaning,omitempty" json:"meaning,omitempty"` Age *Range `bson:"age,omitempty" json:"age,omitempty"` Text string `bson:"text,omitempty" json:"text,omitempty"` }
type ObservationRelatedComponent ¶
type ObservationRelatedComponent struct { BackboneElement `bson:",inline"` Type string `bson:"type,omitempty" json:"type,omitempty"` Target *Reference `bson:"target,omitempty" json:"target,omitempty"` }
type OperationDefinition ¶
type OperationDefinition struct { DomainResource `bson:",inline"` Url string `bson:"url,omitempty" json:"url,omitempty"` Version string `bson:"version,omitempty" json:"version,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Kind string `bson:"kind,omitempty" json:"kind,omitempty"` Experimental *bool `bson:"experimental,omitempty" json:"experimental,omitempty"` Publisher string `bson:"publisher,omitempty" json:"publisher,omitempty"` Contact []OperationDefinitionContactComponent `bson:"contact,omitempty" json:"contact,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Requirements string `bson:"requirements,omitempty" json:"requirements,omitempty"` Idempotent *bool `bson:"idempotent,omitempty" json:"idempotent,omitempty"` Code string `bson:"code,omitempty" json:"code,omitempty"` Notes string `bson:"notes,omitempty" json:"notes,omitempty"` Base *Reference `bson:"base,omitempty" json:"base,omitempty"` System *bool `bson:"system,omitempty" json:"system,omitempty"` Type []string `bson:"type,omitempty" json:"type,omitempty"` Instance *bool `bson:"instance,omitempty" json:"instance,omitempty"` Parameter []OperationDefinitionParameterComponent `bson:"parameter,omitempty" json:"parameter,omitempty"` }
func (*OperationDefinition) GetBSON ¶
func (x *OperationDefinition) GetBSON() (interface{}, error)
func (*OperationDefinition) MarshalJSON ¶
func (resource *OperationDefinition) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*OperationDefinition) UnmarshalJSON ¶
func (x *OperationDefinition) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type OperationDefinitionContactComponent ¶
type OperationDefinitionContactComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` }
type OperationDefinitionParameterBindingComponent ¶
type OperationDefinitionParameterBindingComponent struct { BackboneElement `bson:",inline"` Strength string `bson:"strength,omitempty" json:"strength,omitempty"` ValueSetUri string `bson:"valueSetUri,omitempty" json:"valueSetUri,omitempty"` ValueSetReference *Reference `bson:"valueSetReference,omitempty" json:"valueSetReference,omitempty"` }
type OperationDefinitionParameterComponent ¶
type OperationDefinitionParameterComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Use string `bson:"use,omitempty" json:"use,omitempty"` Min *int32 `bson:"min,omitempty" json:"min,omitempty"` Max string `bson:"max,omitempty" json:"max,omitempty"` Documentation string `bson:"documentation,omitempty" json:"documentation,omitempty"` Type string `bson:"type,omitempty" json:"type,omitempty"` Profile *Reference `bson:"profile,omitempty" json:"profile,omitempty"` Binding *OperationDefinitionParameterBindingComponent `bson:"binding,omitempty" json:"binding,omitempty"` Part []OperationDefinitionParameterComponent `bson:"part,omitempty" json:"part,omitempty"` }
type OperationDefinitionPlus ¶
type OperationDefinitionPlus struct { OperationDefinition `bson:",inline"` OperationDefinitionPlusRelatedResources `bson:",inline"` }
type OperationDefinitionPlusRelatedResources ¶
type OperationDefinitionPlusRelatedResources struct { IncludedStructureDefinitionResourcesReferencedByProfile *[]StructureDefinition `bson:"_includedStructureDefinitionResourcesReferencedByProfile,omitempty"` IncludedOperationDefinitionResourcesReferencedByBase *[]OperationDefinition `bson:"_includedOperationDefinitionResourcesReferencedByBase,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedOperationDefinitionResourcesReferencingBase *[]OperationDefinition `bson:"_revIncludedOperationDefinitionResourcesReferencingBase,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*OperationDefinitionPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (o *OperationDefinitionPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*OperationDefinitionPlusRelatedResources) GetIncludedOperationDefinitionResourceReferencedByBase ¶
func (o *OperationDefinitionPlusRelatedResources) GetIncludedOperationDefinitionResourceReferencedByBase() (operationDefinition *OperationDefinition, err error)
func (*OperationDefinitionPlusRelatedResources) GetIncludedResources ¶
func (o *OperationDefinitionPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*OperationDefinitionPlusRelatedResources) GetIncludedStructureDefinitionResourceReferencedByProfile ¶
func (o *OperationDefinitionPlusRelatedResources) GetIncludedStructureDefinitionResourceReferencedByProfile() (structureDefinition *StructureDefinition, err error)
func (*OperationDefinitionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*OperationDefinitionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*OperationDefinitionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*OperationDefinitionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*OperationDefinitionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*OperationDefinitionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*OperationDefinitionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*OperationDefinitionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*OperationDefinitionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*OperationDefinitionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*OperationDefinitionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*OperationDefinitionPlusRelatedResources) GetRevIncludedOperationDefinitionResourcesReferencingBase ¶
func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedOperationDefinitionResourcesReferencingBase() (operationDefinitions []OperationDefinition, err error)
func (*OperationDefinitionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*OperationDefinitionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*OperationDefinitionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*OperationDefinitionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*OperationDefinitionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*OperationDefinitionPlusRelatedResources) GetRevIncludedResources ¶
func (o *OperationDefinitionPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type OperationOutcome ¶
type OperationOutcome struct { DomainResource `bson:",inline"` Issue []OperationOutcomeIssueComponent `bson:"issue,omitempty" json:"issue,omitempty"` }
func NewOperationOutcome ¶
func NewOperationOutcome(severity, code, diagnostics string) *OperationOutcome
NewOperationOutcome creates a pointer to an OperationOutcome and sets the severity, code and diagnostics for the first issue.
func (*OperationOutcome) Error ¶
func (o *OperationOutcome) Error() string
func (*OperationOutcome) GetBSON ¶
func (x *OperationOutcome) GetBSON() (interface{}, error)
func (*OperationOutcome) MarshalJSON ¶
func (resource *OperationOutcome) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*OperationOutcome) UnmarshalJSON ¶
func (x *OperationOutcome) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type OperationOutcomeIssueComponent ¶
type OperationOutcomeIssueComponent struct { BackboneElement `bson:",inline"` Severity string `bson:"severity,omitempty" json:"severity,omitempty"` Code string `bson:"code,omitempty" json:"code,omitempty"` Details *CodeableConcept `bson:"details,omitempty" json:"details,omitempty"` Diagnostics string `bson:"diagnostics,omitempty" json:"diagnostics,omitempty"` Location []string `bson:"location,omitempty" json:"location,omitempty"` }
type OperationOutcomePlus ¶
type OperationOutcomePlus struct { OperationOutcome `bson:",inline"` OperationOutcomePlusRelatedResources `bson:",inline"` }
type OperationOutcomePlusRelatedResources ¶
type OperationOutcomePlusRelatedResources struct { RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*OperationOutcomePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (o *OperationOutcomePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*OperationOutcomePlusRelatedResources) GetIncludedResources ¶
func (o *OperationOutcomePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*OperationOutcomePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (o *OperationOutcomePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*OperationOutcomePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (o *OperationOutcomePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*OperationOutcomePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (o *OperationOutcomePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*OperationOutcomePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (o *OperationOutcomePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*OperationOutcomePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (o *OperationOutcomePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*OperationOutcomePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (o *OperationOutcomePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*OperationOutcomePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (o *OperationOutcomePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*OperationOutcomePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (o *OperationOutcomePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*OperationOutcomePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (o *OperationOutcomePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*OperationOutcomePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (o *OperationOutcomePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*OperationOutcomePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (o *OperationOutcomePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*OperationOutcomePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (o *OperationOutcomePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*OperationOutcomePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (o *OperationOutcomePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*OperationOutcomePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (o *OperationOutcomePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*OperationOutcomePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (o *OperationOutcomePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*OperationOutcomePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (o *OperationOutcomePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*OperationOutcomePlusRelatedResources) GetRevIncludedResources ¶
func (o *OperationOutcomePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Order ¶
type Order struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Source *Reference `bson:"source,omitempty" json:"source,omitempty"` Target *Reference `bson:"target,omitempty" json:"target,omitempty"` ReasonCodeableConcept *CodeableConcept `bson:"reasonCodeableConcept,omitempty" json:"reasonCodeableConcept,omitempty"` ReasonReference *Reference `bson:"reasonReference,omitempty" json:"reasonReference,omitempty"` When *OrderWhenComponent `bson:"when,omitempty" json:"when,omitempty"` Detail []Reference `bson:"detail,omitempty" json:"detail,omitempty"` }
func (*Order) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Order) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type OrderPlus ¶
type OrderPlus struct { Order `bson:",inline"` OrderPlusRelatedResources `bson:",inline"` }
type OrderPlusRelatedResources ¶
type OrderPlusRelatedResources struct { IncludedGroupResourcesReferencedBySubject *[]Group `bson:"_includedGroupResourcesReferencedBySubject,omitempty"` IncludedDeviceResourcesReferencedBySubject *[]Device `bson:"_includedDeviceResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedSubstanceResourcesReferencedBySubject *[]Substance `bson:"_includedSubstanceResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedPractitionerResourcesReferencedBySource *[]Practitioner `bson:"_includedPractitionerResourcesReferencedBySource,omitempty"` IncludedOrganizationResourcesReferencedBySource *[]Organization `bson:"_includedOrganizationResourcesReferencedBySource,omitempty"` IncludedPractitionerResourcesReferencedByTarget *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByTarget,omitempty"` IncludedOrganizationResourcesReferencedByTarget *[]Organization `bson:"_includedOrganizationResourcesReferencedByTarget,omitempty"` IncludedDeviceResourcesReferencedByTarget *[]Device `bson:"_includedDeviceResourcesReferencedByTarget,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedCarePlanResourcesReferencingActivityreference *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingActivityreference,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingRequest *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingRequest,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingPlan *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingPlan,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*OrderPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (o *OrderPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*OrderPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject ¶
func (o *OrderPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
func (*OrderPlusRelatedResources) GetIncludedDeviceResourceReferencedByTarget ¶
func (o *OrderPlusRelatedResources) GetIncludedDeviceResourceReferencedByTarget() (device *Device, err error)
func (*OrderPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject ¶
func (o *OrderPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
func (*OrderPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySource ¶
func (o *OrderPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySource() (organization *Organization, err error)
func (*OrderPlusRelatedResources) GetIncludedOrganizationResourceReferencedByTarget ¶
func (o *OrderPlusRelatedResources) GetIncludedOrganizationResourceReferencedByTarget() (organization *Organization, err error)
func (*OrderPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (o *OrderPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*OrderPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (o *OrderPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*OrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySource ¶
func (o *OrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySource() (practitioner *Practitioner, err error)
func (*OrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByTarget ¶
func (o *OrderPlusRelatedResources) GetIncludedPractitionerResourceReferencedByTarget() (practitioner *Practitioner, err error)
func (*OrderPlusRelatedResources) GetIncludedResources ¶
func (o *OrderPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*OrderPlusRelatedResources) GetIncludedSubstanceResourceReferencedBySubject ¶
func (o *OrderPlusRelatedResources) GetIncludedSubstanceResourceReferencedBySubject() (substance *Substance, err error)
func (*OrderPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (o *OrderPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*OrderPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (o *OrderPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*OrderPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference ¶
func (o *OrderPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
func (*OrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan ¶
func (o *OrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
func (*OrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (o *OrderPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*OrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (o *OrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*OrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (o *OrderPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*OrderPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (o *OrderPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*OrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (o *OrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*OrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (o *OrderPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*OrderPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (o *OrderPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*OrderPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (o *OrderPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*OrderPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (o *OrderPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*OrderPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (o *OrderPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*OrderPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (o *OrderPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*OrderPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingRequest ¶
func (o *OrderPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingRequest() (orderResponses []OrderResponse, err error)
func (*OrderPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (o *OrderPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*OrderPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (o *OrderPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*OrderPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (o *OrderPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*OrderPlusRelatedResources) GetRevIncludedResources ¶
func (o *OrderPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type OrderResponse ¶
type OrderResponse struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Request *Reference `bson:"request,omitempty" json:"request,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Who *Reference `bson:"who,omitempty" json:"who,omitempty"` OrderStatus string `bson:"orderStatus,omitempty" json:"orderStatus,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Fulfillment []Reference `bson:"fulfillment,omitempty" json:"fulfillment,omitempty"` }
func (*OrderResponse) GetBSON ¶
func (x *OrderResponse) GetBSON() (interface{}, error)
func (*OrderResponse) MarshalJSON ¶
func (resource *OrderResponse) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*OrderResponse) UnmarshalJSON ¶
func (x *OrderResponse) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type OrderResponsePlus ¶
type OrderResponsePlus struct { OrderResponse `bson:",inline"` OrderResponsePlusRelatedResources `bson:",inline"` }
type OrderResponsePlusRelatedResources ¶
type OrderResponsePlusRelatedResources struct { IncludedOrderResourcesReferencedByRequest *[]Order `bson:"_includedOrderResourcesReferencedByRequest,omitempty"` IncludedPractitionerResourcesReferencedByWho *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByWho,omitempty"` IncludedOrganizationResourcesReferencedByWho *[]Organization `bson:"_includedOrganizationResourcesReferencedByWho,omitempty"` IncludedDeviceResourcesReferencedByWho *[]Device `bson:"_includedDeviceResourcesReferencedByWho,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*OrderResponsePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (o *OrderResponsePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*OrderResponsePlusRelatedResources) GetIncludedDeviceResourceReferencedByWho ¶
func (o *OrderResponsePlusRelatedResources) GetIncludedDeviceResourceReferencedByWho() (device *Device, err error)
func (*OrderResponsePlusRelatedResources) GetIncludedOrderResourceReferencedByRequest ¶
func (o *OrderResponsePlusRelatedResources) GetIncludedOrderResourceReferencedByRequest() (order *Order, err error)
func (*OrderResponsePlusRelatedResources) GetIncludedOrganizationResourceReferencedByWho ¶
func (o *OrderResponsePlusRelatedResources) GetIncludedOrganizationResourceReferencedByWho() (organization *Organization, err error)
func (*OrderResponsePlusRelatedResources) GetIncludedPractitionerResourceReferencedByWho ¶
func (o *OrderResponsePlusRelatedResources) GetIncludedPractitionerResourceReferencedByWho() (practitioner *Practitioner, err error)
func (*OrderResponsePlusRelatedResources) GetIncludedResources ¶
func (o *OrderResponsePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*OrderResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (o *OrderResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*OrderResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (o *OrderResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*OrderResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (o *OrderResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*OrderResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (o *OrderResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*OrderResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (o *OrderResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*OrderResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (o *OrderResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*OrderResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (o *OrderResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*OrderResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (o *OrderResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*OrderResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (o *OrderResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*OrderResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (o *OrderResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*OrderResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (o *OrderResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*OrderResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (o *OrderResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*OrderResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (o *OrderResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*OrderResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (o *OrderResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*OrderResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (o *OrderResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*OrderResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (o *OrderResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*OrderResponsePlusRelatedResources) GetRevIncludedResources ¶
func (o *OrderResponsePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type OrderWhenComponent ¶
type OrderWhenComponent struct { BackboneElement `bson:",inline"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` Schedule *Timing `bson:"schedule,omitempty" json:"schedule,omitempty"` }
type Organization ¶
type Organization struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Active *bool `bson:"active,omitempty" json:"active,omitempty"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` Address []Address `bson:"address,omitempty" json:"address,omitempty"` PartOf *Reference `bson:"partOf,omitempty" json:"partOf,omitempty"` Contact []OrganizationContactComponent `bson:"contact,omitempty" json:"contact,omitempty"` }
func (*Organization) GetBSON ¶
func (x *Organization) GetBSON() (interface{}, error)
func (*Organization) MarshalJSON ¶
func (resource *Organization) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*Organization) UnmarshalJSON ¶
func (x *Organization) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type OrganizationContactComponent ¶
type OrganizationContactComponent struct { BackboneElement `bson:",inline"` Purpose *CodeableConcept `bson:"purpose,omitempty" json:"purpose,omitempty"` Name *HumanName `bson:"name,omitempty" json:"name,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` Address *Address `bson:"address,omitempty" json:"address,omitempty"` }
type OrganizationPlus ¶
type OrganizationPlus struct { Organization `bson:",inline"` OrganizationPlusRelatedResources `bson:",inline"` }
type OrganizationPlusRelatedResources ¶
type OrganizationPlusRelatedResources struct { IncludedOrganizationResourcesReferencedByPartof *[]Organization `bson:"_includedOrganizationResourcesReferencedByPartof,omitempty"` RevIncludedReferralRequestResourcesReferencingRequester *[]ReferralRequest `bson:"_revIncludedReferralRequestResourcesReferencingRequester,omitempty"` RevIncludedReferralRequestResourcesReferencingRecipient *[]ReferralRequest `bson:"_revIncludedReferralRequestResourcesReferencingRecipient,omitempty"` RevIncludedAccountResourcesReferencingOwner *[]Account `bson:"_revIncludedAccountResourcesReferencingOwner,omitempty"` RevIncludedAccountResourcesReferencingSubject *[]Account `bson:"_revIncludedAccountResourcesReferencingSubject,omitempty"` RevIncludedProvenanceResourcesReferencingAgent *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingAgent,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingAuthor *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingAuthor,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRecipient *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRecipient,omitempty"` RevIncludedCarePlanResourcesReferencingPerformer *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingPerformer,omitempty"` RevIncludedCarePlanResourcesReferencingParticipant *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingParticipant,omitempty"` RevIncludedGoalResourcesReferencingSubject *[]Goal `bson:"_revIncludedGoalResourcesReferencingSubject,omitempty"` RevIncludedEpisodeOfCareResourcesReferencingOrganization *[]EpisodeOfCare `bson:"_revIncludedEpisodeOfCareResourcesReferencingOrganization,omitempty"` RevIncludedEpisodeOfCareResourcesReferencingTeammember *[]EpisodeOfCare `bson:"_revIncludedEpisodeOfCareResourcesReferencingTeammember,omitempty"` RevIncludedMedicationResourcesReferencingManufacturer *[]Medication `bson:"_revIncludedMedicationResourcesReferencingManufacturer,omitempty"` RevIncludedProcedureResourcesReferencingPerformer *[]Procedure `bson:"_revIncludedProcedureResourcesReferencingPerformer,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingAuthenticator *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingAuthenticator,omitempty"` RevIncludedDocumentReferenceResourcesReferencingCustodian *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingCustodian,omitempty"` RevIncludedDocumentReferenceResourcesReferencingAuthor *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingAuthor,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingSource *[]Order `bson:"_revIncludedOrderResourcesReferencingSource,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedOrderResourcesReferencingTarget *[]Order `bson:"_revIncludedOrderResourcesReferencingTarget,omitempty"` RevIncludedImmunizationResourcesReferencingManufacturer *[]Immunization `bson:"_revIncludedImmunizationResourcesReferencingManufacturer,omitempty"` RevIncludedDeviceResourcesReferencingOrganization *[]Device `bson:"_revIncludedDeviceResourcesReferencingOrganization,omitempty"` RevIncludedProcedureRequestResourcesReferencingPerformer *[]ProcedureRequest `bson:"_revIncludedProcedureRequestResourcesReferencingPerformer,omitempty"` RevIncludedFlagResourcesReferencingSubject *[]Flag `bson:"_revIncludedFlagResourcesReferencingSubject,omitempty"` RevIncludedFlagResourcesReferencingAuthor *[]Flag `bson:"_revIncludedFlagResourcesReferencingAuthor,omitempty"` RevIncludedSupplyRequestResourcesReferencingSupplier *[]SupplyRequest `bson:"_revIncludedSupplyRequestResourcesReferencingSupplier,omitempty"` RevIncludedSupplyRequestResourcesReferencingSource *[]SupplyRequest `bson:"_revIncludedSupplyRequestResourcesReferencingSource,omitempty"` RevIncludedPractitionerResourcesReferencingOrganization *[]Practitioner `bson:"_revIncludedPractitionerResourcesReferencingOrganization,omitempty"` RevIncludedObservationResourcesReferencingPerformer *[]Observation `bson:"_revIncludedObservationResourcesReferencingPerformer,omitempty"` RevIncludedPersonResourcesReferencingOrganization *[]Person `bson:"_revIncludedPersonResourcesReferencingOrganization,omitempty"` RevIncludedContractResourcesReferencingActor *[]Contract `bson:"_revIncludedContractResourcesReferencingActor,omitempty"` RevIncludedContractResourcesReferencingSigner *[]Contract `bson:"_revIncludedContractResourcesReferencingSigner,omitempty"` RevIncludedCommunicationRequestResourcesReferencingSender *[]CommunicationRequest `bson:"_revIncludedCommunicationRequestResourcesReferencingSender,omitempty"` RevIncludedCommunicationRequestResourcesReferencingRecipient *[]CommunicationRequest `bson:"_revIncludedCommunicationRequestResourcesReferencingRecipient,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedOrganizationResourcesReferencingPartof *[]Organization `bson:"_revIncludedOrganizationResourcesReferencingPartof,omitempty"` RevIncludedProcessRequestResourcesReferencingOrganization *[]ProcessRequest `bson:"_revIncludedProcessRequestResourcesReferencingOrganization,omitempty"` RevIncludedDiagnosticReportResourcesReferencingPerformer *[]DiagnosticReport `bson:"_revIncludedDiagnosticReportResourcesReferencingPerformer,omitempty"` RevIncludedImagingObjectSelectionResourcesReferencingAuthor *[]ImagingObjectSelection `bson:"_revIncludedImagingObjectSelectionResourcesReferencingAuthor,omitempty"` RevIncludedHealthcareServiceResourcesReferencingOrganization *[]HealthcareService `bson:"_revIncludedHealthcareServiceResourcesReferencingOrganization,omitempty"` RevIncludedAuditEventResourcesReferencingParticipant *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingParticipant,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCommunicationResourcesReferencingSender *[]Communication `bson:"_revIncludedCommunicationResourcesReferencingSender,omitempty"` RevIncludedCommunicationResourcesReferencingRecipient *[]Communication `bson:"_revIncludedCommunicationResourcesReferencingRecipient,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingAttester *[]Composition `bson:"_revIncludedCompositionResourcesReferencingAttester,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedPatientResourcesReferencingCareprovider *[]Patient `bson:"_revIncludedPatientResourcesReferencingCareprovider,omitempty"` RevIncludedPatientResourcesReferencingOrganization *[]Patient `bson:"_revIncludedPatientResourcesReferencingOrganization,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedOrderResponseResourcesReferencingWho *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingWho,omitempty"` RevIncludedCoverageResourcesReferencingIssuer *[]Coverage `bson:"_revIncludedCoverageResourcesReferencingIssuer,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedProcessResponseResourcesReferencingOrganization *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingOrganization,omitempty"` RevIncludedProcessResponseResourcesReferencingRequestorganization *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequestorganization,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` RevIncludedMessageHeaderResourcesReferencingReceiver *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingReceiver,omitempty"` RevIncludedMessageHeaderResourcesReferencingResponsible *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingResponsible,omitempty"` RevIncludedLocationResourcesReferencingOrganization *[]Location `bson:"_revIncludedLocationResourcesReferencingOrganization,omitempty"` }
func (*OrganizationPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (o *OrganizationPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*OrganizationPlusRelatedResources) GetIncludedOrganizationResourceReferencedByPartof ¶
func (o *OrganizationPlusRelatedResources) GetIncludedOrganizationResourceReferencedByPartof() (organization *Organization, err error)
func (*OrganizationPlusRelatedResources) GetIncludedResources ¶
func (o *OrganizationPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*OrganizationPlusRelatedResources) GetRevIncludedAccountResourcesReferencingOwner ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedAccountResourcesReferencingOwner() (accounts []Account, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedAccountResourcesReferencingSubject ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedAccountResourcesReferencingSubject() (accounts []Account, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingParticipant ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingParticipant() (auditEvents []AuditEvent, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingParticipant ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingParticipant() (carePlans []CarePlan, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingPerformer ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingPerformer() (carePlans []CarePlan, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRecipient ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRecipient() (communicationRequests []CommunicationRequest, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingSender ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingSender() (communicationRequests []CommunicationRequest, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRecipient ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRecipient() (communications []Communication, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingSender ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingSender() (communications []Communication, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAttester ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAttester() (compositions []Composition, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor() (contracts []Contract, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedContractResourcesReferencingSigner ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedContractResourcesReferencingSigner() (contracts []Contract, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedCoverageResourcesReferencingIssuer ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedCoverageResourcesReferencingIssuer() (coverages []Coverage, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedDeviceResourcesReferencingOrganization ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedDeviceResourcesReferencingOrganization() (devices []Device, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingPerformer ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingPerformer() (diagnosticReports []DiagnosticReport, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingAuthor ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingAuthor() (documentManifests []DocumentManifest, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRecipient ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRecipient() (documentManifests []DocumentManifest, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthenticator ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthenticator() (documentReferences []DocumentReference, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthor ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthor() (documentReferences []DocumentReference, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingCustodian ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingCustodian() (documentReferences []DocumentReference, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingOrganization ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingOrganization() (episodeOfCares []EpisodeOfCare, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingTeammember ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingTeammember() (episodeOfCares []EpisodeOfCare, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedFlagResourcesReferencingAuthor ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedFlagResourcesReferencingAuthor() (flags []Flag, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedFlagResourcesReferencingSubject ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedFlagResourcesReferencingSubject() (flags []Flag, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedGoalResourcesReferencingSubject ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedGoalResourcesReferencingSubject() (goals []Goal, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedHealthcareServiceResourcesReferencingOrganization ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedHealthcareServiceResourcesReferencingOrganization() (healthcareServices []HealthcareService, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedImagingObjectSelectionResourcesReferencingAuthor ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedImagingObjectSelectionResourcesReferencingAuthor() (imagingObjectSelections []ImagingObjectSelection, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedImmunizationResourcesReferencingManufacturer ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedImmunizationResourcesReferencingManufacturer() (immunizations []Immunization, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedLocationResourcesReferencingOrganization ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedLocationResourcesReferencingOrganization() (locations []Location, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedMedicationResourcesReferencingManufacturer ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedMedicationResourcesReferencingManufacturer() (medications []Medication, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingReceiver ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingReceiver() (messageHeaders []MessageHeader, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingResponsible ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingResponsible() (messageHeaders []MessageHeader, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedObservationResourcesReferencingPerformer ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedObservationResourcesReferencingPerformer() (observations []Observation, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingSource ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingSource() (orders []Order, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingTarget ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingTarget() (orders []Order, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingWho ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingWho() (orderResponses []OrderResponse, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedOrganizationResourcesReferencingPartof ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedOrganizationResourcesReferencingPartof() (organizations []Organization, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedPatientResourcesReferencingCareprovider ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedPatientResourcesReferencingCareprovider() (patients []Patient, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedPatientResourcesReferencingOrganization ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedPatientResourcesReferencingOrganization() (patients []Patient, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedPersonResourcesReferencingOrganization ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedPersonResourcesReferencingOrganization() (people []Person, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedPractitionerResourcesReferencingOrganization ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedPractitionerResourcesReferencingOrganization() (practitioners []Practitioner, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingPerformer ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingPerformer() (procedureRequests []ProcedureRequest, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingPerformer ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingPerformer() (procedures []Procedure, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedProcessRequestResourcesReferencingOrganization ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedProcessRequestResourcesReferencingOrganization() (processRequests []ProcessRequest, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingOrganization ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingOrganization() (processResponses []ProcessResponse, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequestorganization ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequestorganization() (processResponses []ProcessResponse, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingAgent ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingAgent() (provenances []Provenance, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedReferralRequestResourcesReferencingRecipient ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedReferralRequestResourcesReferencingRecipient() (referralRequests []ReferralRequest, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedReferralRequestResourcesReferencingRequester ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedReferralRequestResourcesReferencingRequester() (referralRequests []ReferralRequest, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedResources ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
func (*OrganizationPlusRelatedResources) GetRevIncludedSupplyRequestResourcesReferencingSource ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedSupplyRequestResourcesReferencingSource() (supplyRequests []SupplyRequest, err error)
func (*OrganizationPlusRelatedResources) GetRevIncludedSupplyRequestResourcesReferencingSupplier ¶
func (o *OrganizationPlusRelatedResources) GetRevIncludedSupplyRequestResourcesReferencingSupplier() (supplyRequests []SupplyRequest, err error)
type Parameters ¶
type Parameters struct { Resource `bson:",inline"` Parameter []ParametersParameterComponent `bson:"parameter,omitempty" json:"parameter,omitempty"` }
func (*Parameters) GetBSON ¶
func (x *Parameters) GetBSON() (interface{}, error)
func (*Parameters) MarshalJSON ¶
func (resource *Parameters) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*Parameters) UnmarshalJSON ¶
func (x *Parameters) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ParametersParameterComponent ¶
type ParametersParameterComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` ValueAddress *Address `bson:"valueAddress,omitempty" json:"valueAddress,omitempty"` ValueAnnotation *Annotation `bson:"valueAnnotation,omitempty" json:"valueAnnotation,omitempty"` ValueAttachment *Attachment `bson:"valueAttachment,omitempty" json:"valueAttachment,omitempty"` ValueBase64Binary string `bson:"valueBase64Binary,omitempty" json:"valueBase64Binary,omitempty"` ValueBoolean *bool `bson:"valueBoolean,omitempty" json:"valueBoolean,omitempty"` ValueCode string `bson:"valueCode,omitempty" json:"valueCode,omitempty"` ValueCodeableConcept *CodeableConcept `bson:"valueCodeableConcept,omitempty" json:"valueCodeableConcept,omitempty"` ValueCoding *Coding `bson:"valueCoding,omitempty" json:"valueCoding,omitempty"` ValueContactPoint *ContactPoint `bson:"valueContactPoint,omitempty" json:"valueContactPoint,omitempty"` ValueDate *FHIRDateTime `bson:"valueDate,omitempty" json:"valueDate,omitempty"` ValueDateTime *FHIRDateTime `bson:"valueDateTime,omitempty" json:"valueDateTime,omitempty"` ValueDecimal *float64 `bson:"valueDecimal,omitempty" json:"valueDecimal,omitempty"` ValueHumanName *HumanName `bson:"valueHumanName,omitempty" json:"valueHumanName,omitempty"` ValueId string `bson:"valueId,omitempty" json:"valueId,omitempty"` ValueIdentifier *Identifier `bson:"valueIdentifier,omitempty" json:"valueIdentifier,omitempty"` ValueInstant *FHIRDateTime `bson:"valueInstant,omitempty" json:"valueInstant,omitempty"` ValueInteger *int32 `bson:"valueInteger,omitempty" json:"valueInteger,omitempty"` ValueMarkdown string `bson:"valueMarkdown,omitempty" json:"valueMarkdown,omitempty"` ValueMeta *Meta `bson:"valueMeta,omitempty" json:"valueMeta,omitempty"` ValueOid string `bson:"valueOid,omitempty" json:"valueOid,omitempty"` ValuePeriod *Period `bson:"valuePeriod,omitempty" json:"valuePeriod,omitempty"` ValuePositiveInt *uint32 `bson:"valuePositiveInt,omitempty" json:"valuePositiveInt,omitempty"` ValueQuantity *Quantity `bson:"valueQuantity,omitempty" json:"valueQuantity,omitempty"` ValueRange *Range `bson:"valueRange,omitempty" json:"valueRange,omitempty"` ValueRatio *Ratio `bson:"valueRatio,omitempty" json:"valueRatio,omitempty"` ValueReference *Reference `bson:"valueReference,omitempty" json:"valueReference,omitempty"` ValueSampledData *SampledData `bson:"valueSampledData,omitempty" json:"valueSampledData,omitempty"` ValueSignature *Signature `bson:"valueSignature,omitempty" json:"valueSignature,omitempty"` ValueString string `bson:"valueString,omitempty" json:"valueString,omitempty"` ValueTime *FHIRDateTime `bson:"valueTime,omitempty" json:"valueTime,omitempty"` ValueTiming *Timing `bson:"valueTiming,omitempty" json:"valueTiming,omitempty"` ValueUnsignedInt *uint32 `bson:"valueUnsignedInt,omitempty" json:"valueUnsignedInt,omitempty"` ValueUri string `bson:"valueUri,omitempty" json:"valueUri,omitempty"` Resource interface{} `bson:"resource,omitempty" json:"resource,omitempty"` Part []ParametersParameterComponent `bson:"part,omitempty" json:"part,omitempty"` }
func (*ParametersParameterComponent) UnmarshalJSON ¶
func (x *ParametersParameterComponent) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type Patient ¶
type Patient struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Active *bool `bson:"active,omitempty" json:"active,omitempty"` Name []HumanName `bson:"name,omitempty" json:"name,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` Gender string `bson:"gender,omitempty" json:"gender,omitempty"` BirthDate *FHIRDateTime `bson:"birthDate,omitempty" json:"birthDate,omitempty"` DeceasedBoolean *bool `bson:"deceasedBoolean,omitempty" json:"deceasedBoolean,omitempty"` DeceasedDateTime *FHIRDateTime `bson:"deceasedDateTime,omitempty" json:"deceasedDateTime,omitempty"` Address []Address `bson:"address,omitempty" json:"address,omitempty"` MaritalStatus *CodeableConcept `bson:"maritalStatus,omitempty" json:"maritalStatus,omitempty"` MultipleBirthBoolean *bool `bson:"multipleBirthBoolean,omitempty" json:"multipleBirthBoolean,omitempty"` MultipleBirthInteger *int32 `bson:"multipleBirthInteger,omitempty" json:"multipleBirthInteger,omitempty"` Photo []Attachment `bson:"photo,omitempty" json:"photo,omitempty"` Contact []PatientContactComponent `bson:"contact,omitempty" json:"contact,omitempty"` Animal *PatientAnimalComponent `bson:"animal,omitempty" json:"animal,omitempty"` Communication []PatientCommunicationComponent `bson:"communication,omitempty" json:"communication,omitempty"` CareProvider []Reference `bson:"careProvider,omitempty" json:"careProvider,omitempty"` ManagingOrganization *Reference `bson:"managingOrganization,omitempty" json:"managingOrganization,omitempty"` Link []PatientLinkComponent `bson:"link,omitempty" json:"link,omitempty"` }
func (*Patient) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Patient) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type PatientAnimalComponent ¶
type PatientAnimalComponent struct { BackboneElement `bson:",inline"` Species *CodeableConcept `bson:"species,omitempty" json:"species,omitempty"` Breed *CodeableConcept `bson:"breed,omitempty" json:"breed,omitempty"` GenderStatus *CodeableConcept `bson:"genderStatus,omitempty" json:"genderStatus,omitempty"` }
type PatientCommunicationComponent ¶
type PatientCommunicationComponent struct { BackboneElement `bson:",inline"` Language *CodeableConcept `bson:"language,omitempty" json:"language,omitempty"` Preferred *bool `bson:"preferred,omitempty" json:"preferred,omitempty"` }
type PatientContactComponent ¶
type PatientContactComponent struct { BackboneElement `bson:",inline"` Relationship []CodeableConcept `bson:"relationship,omitempty" json:"relationship,omitempty"` Name *HumanName `bson:"name,omitempty" json:"name,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` Address *Address `bson:"address,omitempty" json:"address,omitempty"` Gender string `bson:"gender,omitempty" json:"gender,omitempty"` Organization *Reference `bson:"organization,omitempty" json:"organization,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` }
type PatientLinkComponent ¶
type PatientLinkComponent struct { BackboneElement `bson:",inline"` Other *Reference `bson:"other,omitempty" json:"other,omitempty"` Type string `bson:"type,omitempty" json:"type,omitempty"` }
type PatientPlus ¶
type PatientPlus struct { Patient `bson:",inline"` PatientPlusRelatedResources `bson:",inline"` }
type PatientPlusRelatedResources ¶
type PatientPlusRelatedResources struct { IncludedPatientResourcesReferencedByLink *[]Patient `bson:"_includedPatientResourcesReferencedByLink,omitempty"` IncludedPractitionerResourcesReferencedByCareprovider *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByCareprovider,omitempty"` IncludedOrganizationResourcesReferencedByCareprovider *[]Organization `bson:"_includedOrganizationResourcesReferencedByCareprovider,omitempty"` IncludedOrganizationResourcesReferencedByOrganization *[]Organization `bson:"_includedOrganizationResourcesReferencedByOrganization,omitempty"` RevIncludedAppointmentResourcesReferencingActor *[]Appointment `bson:"_revIncludedAppointmentResourcesReferencingActor,omitempty"` RevIncludedAppointmentResourcesReferencingPatient *[]Appointment `bson:"_revIncludedAppointmentResourcesReferencingPatient,omitempty"` RevIncludedReferralRequestResourcesReferencingRequester *[]ReferralRequest `bson:"_revIncludedReferralRequestResourcesReferencingRequester,omitempty"` RevIncludedReferralRequestResourcesReferencingPatient *[]ReferralRequest `bson:"_revIncludedReferralRequestResourcesReferencingPatient,omitempty"` RevIncludedAccountResourcesReferencingSubject *[]Account `bson:"_revIncludedAccountResourcesReferencingSubject,omitempty"` RevIncludedAccountResourcesReferencingPatient *[]Account `bson:"_revIncludedAccountResourcesReferencingPatient,omitempty"` RevIncludedProvenanceResourcesReferencingAgent *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingAgent,omitempty"` RevIncludedProvenanceResourcesReferencingPatient *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingPatient,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingSubject *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingSubject,omitempty"` RevIncludedDocumentManifestResourcesReferencingAuthor *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingAuthor,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedDocumentManifestResourcesReferencingPatient *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingPatient,omitempty"` RevIncludedDocumentManifestResourcesReferencingRecipient *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRecipient,omitempty"` RevIncludedSpecimenResourcesReferencingSubject *[]Specimen `bson:"_revIncludedSpecimenResourcesReferencingSubject,omitempty"` RevIncludedSpecimenResourcesReferencingPatient *[]Specimen `bson:"_revIncludedSpecimenResourcesReferencingPatient,omitempty"` RevIncludedAllergyIntoleranceResourcesReferencingRecorder *[]AllergyIntolerance `bson:"_revIncludedAllergyIntoleranceResourcesReferencingRecorder,omitempty"` RevIncludedAllergyIntoleranceResourcesReferencingReporter *[]AllergyIntolerance `bson:"_revIncludedAllergyIntoleranceResourcesReferencingReporter,omitempty"` RevIncludedAllergyIntoleranceResourcesReferencingPatient *[]AllergyIntolerance `bson:"_revIncludedAllergyIntoleranceResourcesReferencingPatient,omitempty"` RevIncludedCarePlanResourcesReferencingPerformer *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingPerformer,omitempty"` RevIncludedCarePlanResourcesReferencingSubject *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingSubject,omitempty"` RevIncludedCarePlanResourcesReferencingParticipant *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingParticipant,omitempty"` RevIncludedCarePlanResourcesReferencingPatient *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingPatient,omitempty"` RevIncludedGoalResourcesReferencingPatient *[]Goal `bson:"_revIncludedGoalResourcesReferencingPatient,omitempty"` RevIncludedGoalResourcesReferencingSubject *[]Goal `bson:"_revIncludedGoalResourcesReferencingSubject,omitempty"` RevIncludedEnrollmentRequestResourcesReferencingSubject *[]EnrollmentRequest `bson:"_revIncludedEnrollmentRequestResourcesReferencingSubject,omitempty"` RevIncludedEnrollmentRequestResourcesReferencingPatient *[]EnrollmentRequest `bson:"_revIncludedEnrollmentRequestResourcesReferencingPatient,omitempty"` RevIncludedEpisodeOfCareResourcesReferencingPatient *[]EpisodeOfCare `bson:"_revIncludedEpisodeOfCareResourcesReferencingPatient,omitempty"` RevIncludedProcedureResourcesReferencingPerformer *[]Procedure `bson:"_revIncludedProcedureResourcesReferencingPerformer,omitempty"` RevIncludedProcedureResourcesReferencingSubject *[]Procedure `bson:"_revIncludedProcedureResourcesReferencingSubject,omitempty"` RevIncludedProcedureResourcesReferencingPatient *[]Procedure `bson:"_revIncludedProcedureResourcesReferencingPatient,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedListResourcesReferencingSubject *[]List `bson:"_revIncludedListResourcesReferencingSubject,omitempty"` RevIncludedListResourcesReferencingPatient *[]List `bson:"_revIncludedListResourcesReferencingPatient,omitempty"` RevIncludedListResourcesReferencingSource *[]List `bson:"_revIncludedListResourcesReferencingSource,omitempty"` RevIncludedDocumentReferenceResourcesReferencingSubject *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingSubject,omitempty"` RevIncludedDocumentReferenceResourcesReferencingPatient *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingPatient,omitempty"` RevIncludedDocumentReferenceResourcesReferencingAuthor *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingAuthor,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingSubject *[]Order `bson:"_revIncludedOrderResourcesReferencingSubject,omitempty"` RevIncludedOrderResourcesReferencingPatient *[]Order `bson:"_revIncludedOrderResourcesReferencingPatient,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedImmunizationResourcesReferencingPatient *[]Immunization `bson:"_revIncludedImmunizationResourcesReferencingPatient,omitempty"` RevIncludedDeviceResourcesReferencingPatient *[]Device `bson:"_revIncludedDeviceResourcesReferencingPatient,omitempty"` RevIncludedVisionPrescriptionResourcesReferencingPatient *[]VisionPrescription `bson:"_revIncludedVisionPrescriptionResourcesReferencingPatient,omitempty"` RevIncludedMediaResourcesReferencingSubject *[]Media `bson:"_revIncludedMediaResourcesReferencingSubject,omitempty"` RevIncludedMediaResourcesReferencingPatient *[]Media `bson:"_revIncludedMediaResourcesReferencingPatient,omitempty"` RevIncludedProcedureRequestResourcesReferencingPerformer *[]ProcedureRequest `bson:"_revIncludedProcedureRequestResourcesReferencingPerformer,omitempty"` RevIncludedProcedureRequestResourcesReferencingSubject *[]ProcedureRequest `bson:"_revIncludedProcedureRequestResourcesReferencingSubject,omitempty"` RevIncludedProcedureRequestResourcesReferencingPatient *[]ProcedureRequest `bson:"_revIncludedProcedureRequestResourcesReferencingPatient,omitempty"` RevIncludedProcedureRequestResourcesReferencingOrderer *[]ProcedureRequest `bson:"_revIncludedProcedureRequestResourcesReferencingOrderer,omitempty"` RevIncludedDeviceUseRequestResourcesReferencingSubject *[]DeviceUseRequest `bson:"_revIncludedDeviceUseRequestResourcesReferencingSubject,omitempty"` RevIncludedDeviceUseRequestResourcesReferencingPatient *[]DeviceUseRequest `bson:"_revIncludedDeviceUseRequestResourcesReferencingPatient,omitempty"` RevIncludedFlagResourcesReferencingSubject *[]Flag `bson:"_revIncludedFlagResourcesReferencingSubject,omitempty"` RevIncludedFlagResourcesReferencingPatient *[]Flag `bson:"_revIncludedFlagResourcesReferencingPatient,omitempty"` RevIncludedFlagResourcesReferencingAuthor *[]Flag `bson:"_revIncludedFlagResourcesReferencingAuthor,omitempty"` RevIncludedRelatedPersonResourcesReferencingPatient *[]RelatedPerson `bson:"_revIncludedRelatedPersonResourcesReferencingPatient,omitempty"` RevIncludedSupplyRequestResourcesReferencingPatient *[]SupplyRequest `bson:"_revIncludedSupplyRequestResourcesReferencingPatient,omitempty"` RevIncludedSupplyRequestResourcesReferencingSource *[]SupplyRequest `bson:"_revIncludedSupplyRequestResourcesReferencingSource,omitempty"` RevIncludedAppointmentResponseResourcesReferencingActor *[]AppointmentResponse `bson:"_revIncludedAppointmentResponseResourcesReferencingActor,omitempty"` RevIncludedAppointmentResponseResourcesReferencingPatient *[]AppointmentResponse `bson:"_revIncludedAppointmentResponseResourcesReferencingPatient,omitempty"` RevIncludedObservationResourcesReferencingSubject *[]Observation `bson:"_revIncludedObservationResourcesReferencingSubject,omitempty"` RevIncludedObservationResourcesReferencingPatient *[]Observation `bson:"_revIncludedObservationResourcesReferencingPatient,omitempty"` RevIncludedObservationResourcesReferencingPerformer *[]Observation `bson:"_revIncludedObservationResourcesReferencingPerformer,omitempty"` RevIncludedMedicationAdministrationResourcesReferencingPractitioner *[]MedicationAdministration `bson:"_revIncludedMedicationAdministrationResourcesReferencingPractitioner,omitempty"` RevIncludedMedicationAdministrationResourcesReferencingPatient *[]MedicationAdministration `bson:"_revIncludedMedicationAdministrationResourcesReferencingPatient,omitempty"` RevIncludedMedicationStatementResourcesReferencingPatient *[]MedicationStatement `bson:"_revIncludedMedicationStatementResourcesReferencingPatient,omitempty"` RevIncludedMedicationStatementResourcesReferencingSource *[]MedicationStatement `bson:"_revIncludedMedicationStatementResourcesReferencingSource,omitempty"` RevIncludedPersonResourcesReferencingLink *[]Person `bson:"_revIncludedPersonResourcesReferencingLink,omitempty"` RevIncludedPersonResourcesReferencingPatient *[]Person `bson:"_revIncludedPersonResourcesReferencingPatient,omitempty"` RevIncludedContractResourcesReferencingActor *[]Contract `bson:"_revIncludedContractResourcesReferencingActor,omitempty"` RevIncludedContractResourcesReferencingSubject *[]Contract `bson:"_revIncludedContractResourcesReferencingSubject,omitempty"` RevIncludedContractResourcesReferencingPatient *[]Contract `bson:"_revIncludedContractResourcesReferencingPatient,omitempty"` RevIncludedContractResourcesReferencingSigner *[]Contract `bson:"_revIncludedContractResourcesReferencingSigner,omitempty"` RevIncludedCommunicationRequestResourcesReferencingRequester *[]CommunicationRequest `bson:"_revIncludedCommunicationRequestResourcesReferencingRequester,omitempty"` RevIncludedCommunicationRequestResourcesReferencingSubject *[]CommunicationRequest `bson:"_revIncludedCommunicationRequestResourcesReferencingSubject,omitempty"` RevIncludedCommunicationRequestResourcesReferencingSender *[]CommunicationRequest `bson:"_revIncludedCommunicationRequestResourcesReferencingSender,omitempty"` RevIncludedCommunicationRequestResourcesReferencingPatient *[]CommunicationRequest `bson:"_revIncludedCommunicationRequestResourcesReferencingPatient,omitempty"` RevIncludedCommunicationRequestResourcesReferencingRecipient *[]CommunicationRequest `bson:"_revIncludedCommunicationRequestResourcesReferencingRecipient,omitempty"` RevIncludedRiskAssessmentResourcesReferencingSubject *[]RiskAssessment `bson:"_revIncludedRiskAssessmentResourcesReferencingSubject,omitempty"` RevIncludedRiskAssessmentResourcesReferencingPatient *[]RiskAssessment `bson:"_revIncludedRiskAssessmentResourcesReferencingPatient,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedBasicResourcesReferencingPatient *[]Basic `bson:"_revIncludedBasicResourcesReferencingPatient,omitempty"` RevIncludedBasicResourcesReferencingAuthor *[]Basic `bson:"_revIncludedBasicResourcesReferencingAuthor,omitempty"` RevIncludedGroupResourcesReferencingMember *[]Group `bson:"_revIncludedGroupResourcesReferencingMember,omitempty"` RevIncludedMedicationDispenseResourcesReferencingReceiver *[]MedicationDispense `bson:"_revIncludedMedicationDispenseResourcesReferencingReceiver,omitempty"` RevIncludedMedicationDispenseResourcesReferencingPatient *[]MedicationDispense `bson:"_revIncludedMedicationDispenseResourcesReferencingPatient,omitempty"` RevIncludedDiagnosticReportResourcesReferencingSubject *[]DiagnosticReport `bson:"_revIncludedDiagnosticReportResourcesReferencingSubject,omitempty"` RevIncludedDiagnosticReportResourcesReferencingPatient *[]DiagnosticReport `bson:"_revIncludedDiagnosticReportResourcesReferencingPatient,omitempty"` RevIncludedImagingStudyResourcesReferencingPatient *[]ImagingStudy `bson:"_revIncludedImagingStudyResourcesReferencingPatient,omitempty"` RevIncludedImagingObjectSelectionResourcesReferencingAuthor *[]ImagingObjectSelection `bson:"_revIncludedImagingObjectSelectionResourcesReferencingAuthor,omitempty"` RevIncludedImagingObjectSelectionResourcesReferencingPatient *[]ImagingObjectSelection `bson:"_revIncludedImagingObjectSelectionResourcesReferencingPatient,omitempty"` RevIncludedFamilyMemberHistoryResourcesReferencingPatient *[]FamilyMemberHistory `bson:"_revIncludedFamilyMemberHistoryResourcesReferencingPatient,omitempty"` RevIncludedNutritionOrderResourcesReferencingPatient *[]NutritionOrder `bson:"_revIncludedNutritionOrderResourcesReferencingPatient,omitempty"` RevIncludedEncounterResourcesReferencingPatient *[]Encounter `bson:"_revIncludedEncounterResourcesReferencingPatient,omitempty"` RevIncludedAuditEventResourcesReferencingParticipant *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingParticipant,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedAuditEventResourcesReferencingPatientPath1 *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingPatientPath1,omitempty"` RevIncludedAuditEventResourcesReferencingPatientPath2 *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingPatientPath2,omitempty"` RevIncludedMedicationOrderResourcesReferencingPatient *[]MedicationOrder `bson:"_revIncludedMedicationOrderResourcesReferencingPatient,omitempty"` RevIncludedCommunicationResourcesReferencingSender *[]Communication `bson:"_revIncludedCommunicationResourcesReferencingSender,omitempty"` RevIncludedCommunicationResourcesReferencingSubject *[]Communication `bson:"_revIncludedCommunicationResourcesReferencingSubject,omitempty"` RevIncludedCommunicationResourcesReferencingPatient *[]Communication `bson:"_revIncludedCommunicationResourcesReferencingPatient,omitempty"` RevIncludedCommunicationResourcesReferencingRecipient *[]Communication `bson:"_revIncludedCommunicationResourcesReferencingRecipient,omitempty"` RevIncludedConditionResourcesReferencingAsserter *[]Condition `bson:"_revIncludedConditionResourcesReferencingAsserter,omitempty"` RevIncludedConditionResourcesReferencingPatient *[]Condition `bson:"_revIncludedConditionResourcesReferencingPatient,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingAuthor *[]Composition `bson:"_revIncludedCompositionResourcesReferencingAuthor,omitempty"` RevIncludedCompositionResourcesReferencingAttester *[]Composition `bson:"_revIncludedCompositionResourcesReferencingAttester,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedCompositionResourcesReferencingPatient *[]Composition `bson:"_revIncludedCompositionResourcesReferencingPatient,omitempty"` RevIncludedDetectedIssueResourcesReferencingPatient *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingPatient,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedDiagnosticOrderResourcesReferencingSubject *[]DiagnosticOrder `bson:"_revIncludedDiagnosticOrderResourcesReferencingSubject,omitempty"` RevIncludedDiagnosticOrderResourcesReferencingPatient *[]DiagnosticOrder `bson:"_revIncludedDiagnosticOrderResourcesReferencingPatient,omitempty"` RevIncludedPatientResourcesReferencingLink *[]Patient `bson:"_revIncludedPatientResourcesReferencingLink,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingAuthor *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingAuthor,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingPatient *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingPatient,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSource *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSource,omitempty"` RevIncludedDeviceUseStatementResourcesReferencingSubject *[]DeviceUseStatement `bson:"_revIncludedDeviceUseStatementResourcesReferencingSubject,omitempty"` RevIncludedDeviceUseStatementResourcesReferencingPatient *[]DeviceUseStatement `bson:"_revIncludedDeviceUseStatementResourcesReferencingPatient,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedScheduleResourcesReferencingActor *[]Schedule `bson:"_revIncludedScheduleResourcesReferencingActor,omitempty"` RevIncludedSupplyDeliveryResourcesReferencingPatient *[]SupplyDelivery `bson:"_revIncludedSupplyDeliveryResourcesReferencingPatient,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingPatient *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingPatient,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` RevIncludedClaimResourcesReferencingPatient *[]Claim `bson:"_revIncludedClaimResourcesReferencingPatient,omitempty"` RevIncludedImmunizationRecommendationResourcesReferencingPatient *[]ImmunizationRecommendation `bson:"_revIncludedImmunizationRecommendationResourcesReferencingPatient,omitempty"` RevIncludedBodySiteResourcesReferencingPatient *[]BodySite `bson:"_revIncludedBodySiteResourcesReferencingPatient,omitempty"` }
func (*PatientPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (p *PatientPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*PatientPlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization ¶
func (p *PatientPlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization() (organization *Organization, err error)
func (*PatientPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByCareprovider ¶
func (p *PatientPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByCareprovider() (organizations []Organization, err error)
func (*PatientPlusRelatedResources) GetIncludedPatientResourceReferencedByLink ¶
func (p *PatientPlusRelatedResources) GetIncludedPatientResourceReferencedByLink() (patient *Patient, err error)
func (*PatientPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByCareprovider ¶
func (p *PatientPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByCareprovider() (practitioners []Practitioner, err error)
func (*PatientPlusRelatedResources) GetIncludedResources ¶
func (p *PatientPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*PatientPlusRelatedResources) GetRevIncludedAccountResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedAccountResourcesReferencingPatient() (accounts []Account, err error)
func (*PatientPlusRelatedResources) GetRevIncludedAccountResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedAccountResourcesReferencingSubject() (accounts []Account, err error)
func (*PatientPlusRelatedResources) GetRevIncludedAllergyIntoleranceResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedAllergyIntoleranceResourcesReferencingPatient() (allergyIntolerances []AllergyIntolerance, err error)
func (*PatientPlusRelatedResources) GetRevIncludedAllergyIntoleranceResourcesReferencingRecorder ¶
func (p *PatientPlusRelatedResources) GetRevIncludedAllergyIntoleranceResourcesReferencingRecorder() (allergyIntolerances []AllergyIntolerance, err error)
func (*PatientPlusRelatedResources) GetRevIncludedAllergyIntoleranceResourcesReferencingReporter ¶
func (p *PatientPlusRelatedResources) GetRevIncludedAllergyIntoleranceResourcesReferencingReporter() (allergyIntolerances []AllergyIntolerance, err error)
func (*PatientPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingActor ¶
func (p *PatientPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingActor() (appointments []Appointment, err error)
func (*PatientPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingPatient() (appointments []Appointment, err error)
func (*PatientPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingActor ¶
func (p *PatientPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingActor() (appointmentResponses []AppointmentResponse, err error)
func (*PatientPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingPatient() (appointmentResponses []AppointmentResponse, err error)
func (*PatientPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingParticipant ¶
func (p *PatientPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingParticipant() (auditEvents []AuditEvent, err error)
func (*PatientPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingPatientPath1 ¶
func (p *PatientPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingPatientPath1() (auditEvents []AuditEvent, err error)
func (*PatientPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingPatientPath2 ¶
func (p *PatientPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingPatientPath2() (auditEvents []AuditEvent, err error)
func (*PatientPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (p *PatientPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*PatientPlusRelatedResources) GetRevIncludedBasicResourcesReferencingAuthor ¶
func (p *PatientPlusRelatedResources) GetRevIncludedBasicResourcesReferencingAuthor() (basics []Basic, err error)
func (*PatientPlusRelatedResources) GetRevIncludedBasicResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedBasicResourcesReferencingPatient() (basics []Basic, err error)
func (*PatientPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*PatientPlusRelatedResources) GetRevIncludedBodySiteResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedBodySiteResourcesReferencingPatient() (bodySites []BodySite, err error)
func (*PatientPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingParticipant ¶
func (p *PatientPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingParticipant() (carePlans []CarePlan, err error)
func (*PatientPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingPatient() (carePlans []CarePlan, err error)
func (*PatientPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingPerformer ¶
func (p *PatientPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingPerformer() (carePlans []CarePlan, err error)
func (*PatientPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingSubject() (carePlans []CarePlan, err error)
func (*PatientPlusRelatedResources) GetRevIncludedClaimResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedClaimResourcesReferencingPatient() (claims []Claim, err error)
func (*PatientPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPatient() (clinicalImpressions []ClinicalImpression, err error)
func (*PatientPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (p *PatientPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*PatientPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingPatient() (communicationRequests []CommunicationRequest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRecipient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRecipient() (communicationRequests []CommunicationRequest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRequester ¶
func (p *PatientPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRequester() (communicationRequests []CommunicationRequest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingSender ¶
func (p *PatientPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingSender() (communicationRequests []CommunicationRequest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingSubject() (communicationRequests []CommunicationRequest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingPatient() (communications []Communication, err error)
func (*PatientPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRecipient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRecipient() (communications []Communication, err error)
func (*PatientPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingSender ¶
func (p *PatientPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingSender() (communications []Communication, err error)
func (*PatientPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingSubject() (communications []Communication, err error)
func (*PatientPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAttester ¶
func (p *PatientPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAttester() (compositions []Composition, err error)
func (*PatientPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAuthor ¶
func (p *PatientPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAuthor() (compositions []Composition, err error)
func (*PatientPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (p *PatientPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*PatientPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingPatient() (compositions []Composition, err error)
func (*PatientPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*PatientPlusRelatedResources) GetRevIncludedConditionResourcesReferencingAsserter ¶
func (p *PatientPlusRelatedResources) GetRevIncludedConditionResourcesReferencingAsserter() (conditions []Condition, err error)
func (*PatientPlusRelatedResources) GetRevIncludedConditionResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedConditionResourcesReferencingPatient() (conditions []Condition, err error)
func (*PatientPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor ¶
func (p *PatientPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor() (contracts []Contract, err error)
func (*PatientPlusRelatedResources) GetRevIncludedContractResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedContractResourcesReferencingPatient() (contracts []Contract, err error)
func (*PatientPlusRelatedResources) GetRevIncludedContractResourcesReferencingSigner ¶
func (p *PatientPlusRelatedResources) GetRevIncludedContractResourcesReferencingSigner() (contracts []Contract, err error)
func (*PatientPlusRelatedResources) GetRevIncludedContractResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedContractResourcesReferencingSubject() (contracts []Contract, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingPatient() (detectedIssues []DetectedIssue, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDeviceResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDeviceResourcesReferencingPatient() (devices []Device, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDeviceUseRequestResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDeviceUseRequestResourcesReferencingPatient() (deviceUseRequests []DeviceUseRequest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDeviceUseRequestResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDeviceUseRequestResourcesReferencingSubject() (deviceUseRequests []DeviceUseRequest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDeviceUseStatementResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDeviceUseStatementResourcesReferencingPatient() (deviceUseStatements []DeviceUseStatement, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDeviceUseStatementResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDeviceUseStatementResourcesReferencingSubject() (deviceUseStatements []DeviceUseStatement, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingPatient() (diagnosticOrders []DiagnosticOrder, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingSubject() (diagnosticOrders []DiagnosticOrder, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingPatient() (diagnosticReports []DiagnosticReport, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingSubject() (diagnosticReports []DiagnosticReport, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingAuthor ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingAuthor() (documentManifests []DocumentManifest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingPatient() (documentManifests []DocumentManifest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRecipient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRecipient() (documentManifests []DocumentManifest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingSubject() (documentManifests []DocumentManifest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthor ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthor() (documentReferences []DocumentReference, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingPatient() (documentReferences []DocumentReference, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*PatientPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingSubject() (documentReferences []DocumentReference, err error)
func (*PatientPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingPatient() (encounters []Encounter, err error)
func (*PatientPlusRelatedResources) GetRevIncludedEnrollmentRequestResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedEnrollmentRequestResourcesReferencingPatient() (enrollmentRequests []EnrollmentRequest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedEnrollmentRequestResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedEnrollmentRequestResourcesReferencingSubject() (enrollmentRequests []EnrollmentRequest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingPatient() (episodeOfCares []EpisodeOfCare, err error)
func (*PatientPlusRelatedResources) GetRevIncludedFamilyMemberHistoryResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedFamilyMemberHistoryResourcesReferencingPatient() (familyMemberHistories []FamilyMemberHistory, err error)
func (*PatientPlusRelatedResources) GetRevIncludedFlagResourcesReferencingAuthor ¶
func (p *PatientPlusRelatedResources) GetRevIncludedFlagResourcesReferencingAuthor() (flags []Flag, err error)
func (*PatientPlusRelatedResources) GetRevIncludedFlagResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedFlagResourcesReferencingPatient() (flags []Flag, err error)
func (*PatientPlusRelatedResources) GetRevIncludedFlagResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedFlagResourcesReferencingSubject() (flags []Flag, err error)
func (*PatientPlusRelatedResources) GetRevIncludedGoalResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedGoalResourcesReferencingPatient() (goals []Goal, err error)
func (*PatientPlusRelatedResources) GetRevIncludedGoalResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedGoalResourcesReferencingSubject() (goals []Goal, err error)
func (*PatientPlusRelatedResources) GetRevIncludedGroupResourcesReferencingMember ¶
func (p *PatientPlusRelatedResources) GetRevIncludedGroupResourcesReferencingMember() (groups []Group, err error)
func (*PatientPlusRelatedResources) GetRevIncludedImagingObjectSelectionResourcesReferencingAuthor ¶
func (p *PatientPlusRelatedResources) GetRevIncludedImagingObjectSelectionResourcesReferencingAuthor() (imagingObjectSelections []ImagingObjectSelection, err error)
func (*PatientPlusRelatedResources) GetRevIncludedImagingObjectSelectionResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedImagingObjectSelectionResourcesReferencingPatient() (imagingObjectSelections []ImagingObjectSelection, err error)
func (*PatientPlusRelatedResources) GetRevIncludedImagingStudyResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedImagingStudyResourcesReferencingPatient() (imagingStudies []ImagingStudy, err error)
func (*PatientPlusRelatedResources) GetRevIncludedImmunizationRecommendationResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedImmunizationRecommendationResourcesReferencingPatient() (immunizationRecommendations []ImmunizationRecommendation, err error)
func (*PatientPlusRelatedResources) GetRevIncludedImmunizationResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedImmunizationResourcesReferencingPatient() (immunizations []Immunization, err error)
func (*PatientPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (p *PatientPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*PatientPlusRelatedResources) GetRevIncludedListResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedListResourcesReferencingPatient() (lists []List, err error)
func (*PatientPlusRelatedResources) GetRevIncludedListResourcesReferencingSource ¶
func (p *PatientPlusRelatedResources) GetRevIncludedListResourcesReferencingSource() (lists []List, err error)
func (*PatientPlusRelatedResources) GetRevIncludedListResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedListResourcesReferencingSubject() (lists []List, err error)
func (*PatientPlusRelatedResources) GetRevIncludedMediaResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedMediaResourcesReferencingPatient() (media []Media, err error)
func (*PatientPlusRelatedResources) GetRevIncludedMediaResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedMediaResourcesReferencingSubject() (media []Media, err error)
func (*PatientPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingPatient() (medicationAdministrations []MedicationAdministration, err error)
func (*PatientPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingPractitioner ¶
func (p *PatientPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingPractitioner() (medicationAdministrations []MedicationAdministration, err error)
func (*PatientPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingPatient() (medicationDispenses []MedicationDispense, err error)
func (*PatientPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingReceiver ¶
func (p *PatientPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingReceiver() (medicationDispenses []MedicationDispense, err error)
func (*PatientPlusRelatedResources) GetRevIncludedMedicationOrderResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedMedicationOrderResourcesReferencingPatient() (medicationOrders []MedicationOrder, err error)
func (*PatientPlusRelatedResources) GetRevIncludedMedicationStatementResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedMedicationStatementResourcesReferencingPatient() (medicationStatements []MedicationStatement, err error)
func (*PatientPlusRelatedResources) GetRevIncludedMedicationStatementResourcesReferencingSource ¶
func (p *PatientPlusRelatedResources) GetRevIncludedMedicationStatementResourcesReferencingSource() (medicationStatements []MedicationStatement, err error)
func (*PatientPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (p *PatientPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*PatientPlusRelatedResources) GetRevIncludedNutritionOrderResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedNutritionOrderResourcesReferencingPatient() (nutritionOrders []NutritionOrder, err error)
func (*PatientPlusRelatedResources) GetRevIncludedObservationResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedObservationResourcesReferencingPatient() (observations []Observation, err error)
func (*PatientPlusRelatedResources) GetRevIncludedObservationResourcesReferencingPerformer ¶
func (p *PatientPlusRelatedResources) GetRevIncludedObservationResourcesReferencingPerformer() (observations []Observation, err error)
func (*PatientPlusRelatedResources) GetRevIncludedObservationResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedObservationResourcesReferencingSubject() (observations []Observation, err error)
func (*PatientPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (p *PatientPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*PatientPlusRelatedResources) GetRevIncludedOrderResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedOrderResourcesReferencingPatient() (orders []Order, err error)
func (*PatientPlusRelatedResources) GetRevIncludedOrderResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedOrderResourcesReferencingSubject() (orders []Order, err error)
func (*PatientPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (p *PatientPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*PatientPlusRelatedResources) GetRevIncludedPatientResourcesReferencingLink ¶
func (p *PatientPlusRelatedResources) GetRevIncludedPatientResourcesReferencingLink() (patients []Patient, err error)
func (*PatientPlusRelatedResources) GetRevIncludedPersonResourcesReferencingLink ¶
func (p *PatientPlusRelatedResources) GetRevIncludedPersonResourcesReferencingLink() (people []Person, err error)
func (*PatientPlusRelatedResources) GetRevIncludedPersonResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedPersonResourcesReferencingPatient() (people []Person, err error)
func (*PatientPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingOrderer ¶
func (p *PatientPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingOrderer() (procedureRequests []ProcedureRequest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingPatient() (procedureRequests []ProcedureRequest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingPerformer ¶
func (p *PatientPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingPerformer() (procedureRequests []ProcedureRequest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingSubject() (procedureRequests []ProcedureRequest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingPatient() (procedures []Procedure, err error)
func (*PatientPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingPerformer ¶
func (p *PatientPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingPerformer() (procedures []Procedure, err error)
func (*PatientPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingSubject() (procedures []Procedure, err error)
func (*PatientPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (p *PatientPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*PatientPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingAgent ¶
func (p *PatientPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingAgent() (provenances []Provenance, err error)
func (*PatientPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingPatient() (provenances []Provenance, err error)
func (*PatientPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (p *PatientPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*PatientPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingAuthor ¶
func (p *PatientPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingAuthor() (questionnaireResponses []QuestionnaireResponse, err error)
func (*PatientPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingPatient() (questionnaireResponses []QuestionnaireResponse, err error)
func (*PatientPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSource ¶
func (p *PatientPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSource() (questionnaireResponses []QuestionnaireResponse, err error)
func (*PatientPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*PatientPlusRelatedResources) GetRevIncludedReferralRequestResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedReferralRequestResourcesReferencingPatient() (referralRequests []ReferralRequest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedReferralRequestResourcesReferencingRequester ¶
func (p *PatientPlusRelatedResources) GetRevIncludedReferralRequestResourcesReferencingRequester() (referralRequests []ReferralRequest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedRelatedPersonResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedRelatedPersonResourcesReferencingPatient() (relatedPeople []RelatedPerson, err error)
func (*PatientPlusRelatedResources) GetRevIncludedResources ¶
func (p *PatientPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
func (*PatientPlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingPatient() (riskAssessments []RiskAssessment, err error)
func (*PatientPlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingSubject() (riskAssessments []RiskAssessment, err error)
func (*PatientPlusRelatedResources) GetRevIncludedScheduleResourcesReferencingActor ¶
func (p *PatientPlusRelatedResources) GetRevIncludedScheduleResourcesReferencingActor() (schedules []Schedule, err error)
func (*PatientPlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingPatient() (specimen []Specimen, err error)
func (*PatientPlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingSubject ¶
func (p *PatientPlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingSubject() (specimen []Specimen, err error)
func (*PatientPlusRelatedResources) GetRevIncludedSupplyDeliveryResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedSupplyDeliveryResourcesReferencingPatient() (supplyDeliveries []SupplyDelivery, err error)
func (*PatientPlusRelatedResources) GetRevIncludedSupplyRequestResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedSupplyRequestResourcesReferencingPatient() (supplyRequests []SupplyRequest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedSupplyRequestResourcesReferencingSource ¶
func (p *PatientPlusRelatedResources) GetRevIncludedSupplyRequestResourcesReferencingSource() (supplyRequests []SupplyRequest, err error)
func (*PatientPlusRelatedResources) GetRevIncludedVisionPrescriptionResourcesReferencingPatient ¶
func (p *PatientPlusRelatedResources) GetRevIncludedVisionPrescriptionResourcesReferencingPatient() (visionPrescriptions []VisionPrescription, err error)
type PaymentNotice ¶
type PaymentNotice struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Ruleset *Coding `bson:"ruleset,omitempty" json:"ruleset,omitempty"` OriginalRuleset *Coding `bson:"originalRuleset,omitempty" json:"originalRuleset,omitempty"` Created *FHIRDateTime `bson:"created,omitempty" json:"created,omitempty"` Target *Reference `bson:"target,omitempty" json:"target,omitempty"` Provider *Reference `bson:"provider,omitempty" json:"provider,omitempty"` Organization *Reference `bson:"organization,omitempty" json:"organization,omitempty"` Request *Reference `bson:"request,omitempty" json:"request,omitempty"` Response *Reference `bson:"response,omitempty" json:"response,omitempty"` PaymentStatus *Coding `bson:"paymentStatus,omitempty" json:"paymentStatus,omitempty"` }
func (*PaymentNotice) GetBSON ¶
func (x *PaymentNotice) GetBSON() (interface{}, error)
func (*PaymentNotice) MarshalJSON ¶
func (resource *PaymentNotice) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*PaymentNotice) UnmarshalJSON ¶
func (x *PaymentNotice) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type PaymentNoticePlus ¶
type PaymentNoticePlus struct { PaymentNotice `bson:",inline"` PaymentNoticePlusRelatedResources `bson:",inline"` }
type PaymentNoticePlusRelatedResources ¶
type PaymentNoticePlusRelatedResources struct { RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*PaymentNoticePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (p *PaymentNoticePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*PaymentNoticePlusRelatedResources) GetIncludedResources ¶
func (p *PaymentNoticePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*PaymentNoticePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (p *PaymentNoticePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*PaymentNoticePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (p *PaymentNoticePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*PaymentNoticePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (p *PaymentNoticePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*PaymentNoticePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (p *PaymentNoticePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*PaymentNoticePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (p *PaymentNoticePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*PaymentNoticePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (p *PaymentNoticePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*PaymentNoticePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (p *PaymentNoticePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*PaymentNoticePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (p *PaymentNoticePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*PaymentNoticePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (p *PaymentNoticePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*PaymentNoticePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (p *PaymentNoticePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*PaymentNoticePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (p *PaymentNoticePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*PaymentNoticePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (p *PaymentNoticePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*PaymentNoticePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (p *PaymentNoticePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*PaymentNoticePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (p *PaymentNoticePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*PaymentNoticePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (p *PaymentNoticePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*PaymentNoticePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (p *PaymentNoticePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*PaymentNoticePlusRelatedResources) GetRevIncludedResources ¶
func (p *PaymentNoticePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type PaymentReconciliation ¶
type PaymentReconciliation struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Request *Reference `bson:"request,omitempty" json:"request,omitempty"` Outcome string `bson:"outcome,omitempty" json:"outcome,omitempty"` Disposition string `bson:"disposition,omitempty" json:"disposition,omitempty"` Ruleset *Coding `bson:"ruleset,omitempty" json:"ruleset,omitempty"` OriginalRuleset *Coding `bson:"originalRuleset,omitempty" json:"originalRuleset,omitempty"` Created *FHIRDateTime `bson:"created,omitempty" json:"created,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` Organization *Reference `bson:"organization,omitempty" json:"organization,omitempty"` RequestProvider *Reference `bson:"requestProvider,omitempty" json:"requestProvider,omitempty"` RequestOrganization *Reference `bson:"requestOrganization,omitempty" json:"requestOrganization,omitempty"` Detail []PaymentReconciliationDetailsComponent `bson:"detail,omitempty" json:"detail,omitempty"` Form *Coding `bson:"form,omitempty" json:"form,omitempty"` Total *Quantity `bson:"total,omitempty" json:"total,omitempty"` Note []PaymentReconciliationNotesComponent `bson:"note,omitempty" json:"note,omitempty"` }
func (*PaymentReconciliation) GetBSON ¶
func (x *PaymentReconciliation) GetBSON() (interface{}, error)
func (*PaymentReconciliation) MarshalJSON ¶
func (resource *PaymentReconciliation) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*PaymentReconciliation) UnmarshalJSON ¶
func (x *PaymentReconciliation) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type PaymentReconciliationDetailsComponent ¶
type PaymentReconciliationDetailsComponent struct { BackboneElement `bson:",inline"` Type *Coding `bson:"type,omitempty" json:"type,omitempty"` Request *Reference `bson:"request,omitempty" json:"request,omitempty"` Responce *Reference `bson:"responce,omitempty" json:"responce,omitempty"` Submitter *Reference `bson:"submitter,omitempty" json:"submitter,omitempty"` Payee *Reference `bson:"payee,omitempty" json:"payee,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Amount *Quantity `bson:"amount,omitempty" json:"amount,omitempty"` }
type PaymentReconciliationNotesComponent ¶
type PaymentReconciliationNotesComponent struct { BackboneElement `bson:",inline"` Type *Coding `bson:"type,omitempty" json:"type,omitempty"` Text string `bson:"text,omitempty" json:"text,omitempty"` }
type PaymentReconciliationPlus ¶
type PaymentReconciliationPlus struct { PaymentReconciliation `bson:",inline"` PaymentReconciliationPlusRelatedResources `bson:",inline"` }
type PaymentReconciliationPlusRelatedResources ¶
type PaymentReconciliationPlusRelatedResources struct { RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*PaymentReconciliationPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (p *PaymentReconciliationPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*PaymentReconciliationPlusRelatedResources) GetIncludedResources ¶
func (p *PaymentReconciliationPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*PaymentReconciliationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*PaymentReconciliationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*PaymentReconciliationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*PaymentReconciliationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*PaymentReconciliationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*PaymentReconciliationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*PaymentReconciliationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*PaymentReconciliationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*PaymentReconciliationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*PaymentReconciliationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*PaymentReconciliationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*PaymentReconciliationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*PaymentReconciliationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*PaymentReconciliationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*PaymentReconciliationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*PaymentReconciliationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*PaymentReconciliationPlusRelatedResources) GetRevIncludedResources ¶
func (p *PaymentReconciliationPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Period ¶
type Period struct { Start *FHIRDateTime `bson:"start,omitempty" json:"start,omitempty"` End *FHIRDateTime `bson:"end,omitempty" json:"end,omitempty"` }
type Person ¶
type Person struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Name []HumanName `bson:"name,omitempty" json:"name,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` Gender string `bson:"gender,omitempty" json:"gender,omitempty"` BirthDate *FHIRDateTime `bson:"birthDate,omitempty" json:"birthDate,omitempty"` Address []Address `bson:"address,omitempty" json:"address,omitempty"` Photo *Attachment `bson:"photo,omitempty" json:"photo,omitempty"` ManagingOrganization *Reference `bson:"managingOrganization,omitempty" json:"managingOrganization,omitempty"` Active *bool `bson:"active,omitempty" json:"active,omitempty"` Link []PersonLinkComponent `bson:"link,omitempty" json:"link,omitempty"` }
func (*Person) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Person) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type PersonLinkComponent ¶
type PersonLinkComponent struct { BackboneElement `bson:",inline"` Target *Reference `bson:"target,omitempty" json:"target,omitempty"` Assurance string `bson:"assurance,omitempty" json:"assurance,omitempty"` }
type PersonPlus ¶
type PersonPlus struct { Person `bson:",inline"` PersonPlusRelatedResources `bson:",inline"` }
type PersonPlusRelatedResources ¶
type PersonPlusRelatedResources struct { IncludedPractitionerResourcesReferencedByPractitioner *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByPractitioner,omitempty"` IncludedPractitionerResourcesReferencedByLink *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByLink,omitempty"` IncludedPatientResourcesReferencedByLink *[]Patient `bson:"_includedPatientResourcesReferencedByLink,omitempty"` IncludedPersonResourcesReferencedByLink *[]Person `bson:"_includedPersonResourcesReferencedByLink,omitempty"` IncludedRelatedPersonResourcesReferencedByLink *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByLink,omitempty"` IncludedRelatedPersonResourcesReferencedByRelatedperson *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByRelatedperson,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedOrganizationResourcesReferencedByOrganization *[]Organization `bson:"_includedOrganizationResourcesReferencedByOrganization,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedPersonResourcesReferencingLink *[]Person `bson:"_revIncludedPersonResourcesReferencingLink,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*PersonPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (p *PersonPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*PersonPlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization ¶
func (p *PersonPlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization() (organization *Organization, err error)
func (*PersonPlusRelatedResources) GetIncludedPatientResourceReferencedByLink ¶
func (p *PersonPlusRelatedResources) GetIncludedPatientResourceReferencedByLink() (patient *Patient, err error)
func (*PersonPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (p *PersonPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*PersonPlusRelatedResources) GetIncludedPersonResourceReferencedByLink ¶
func (p *PersonPlusRelatedResources) GetIncludedPersonResourceReferencedByLink() (person *Person, err error)
func (*PersonPlusRelatedResources) GetIncludedPractitionerResourceReferencedByLink ¶
func (p *PersonPlusRelatedResources) GetIncludedPractitionerResourceReferencedByLink() (practitioner *Practitioner, err error)
func (*PersonPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPractitioner ¶
func (p *PersonPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPractitioner() (practitioner *Practitioner, err error)
func (*PersonPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByLink ¶
func (p *PersonPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByLink() (relatedPerson *RelatedPerson, err error)
func (*PersonPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByRelatedperson ¶
func (p *PersonPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByRelatedperson() (relatedPerson *RelatedPerson, err error)
func (*PersonPlusRelatedResources) GetIncludedResources ¶
func (p *PersonPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*PersonPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (p *PersonPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*PersonPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (p *PersonPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*PersonPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (p *PersonPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*PersonPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (p *PersonPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*PersonPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (p *PersonPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*PersonPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (p *PersonPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*PersonPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (p *PersonPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*PersonPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (p *PersonPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*PersonPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (p *PersonPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*PersonPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (p *PersonPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*PersonPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (p *PersonPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*PersonPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (p *PersonPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*PersonPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (p *PersonPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*PersonPlusRelatedResources) GetRevIncludedPersonResourcesReferencingLink ¶
func (p *PersonPlusRelatedResources) GetRevIncludedPersonResourcesReferencingLink() (people []Person, err error)
func (*PersonPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (p *PersonPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*PersonPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (p *PersonPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*PersonPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (p *PersonPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*PersonPlusRelatedResources) GetRevIncludedResources ¶
func (p *PersonPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Practitioner ¶
type Practitioner struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Active *bool `bson:"active,omitempty" json:"active,omitempty"` Name *HumanName `bson:"name,omitempty" json:"name,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` Address []Address `bson:"address,omitempty" json:"address,omitempty"` Gender string `bson:"gender,omitempty" json:"gender,omitempty"` BirthDate *FHIRDateTime `bson:"birthDate,omitempty" json:"birthDate,omitempty"` Photo []Attachment `bson:"photo,omitempty" json:"photo,omitempty"` PractitionerRole []PractitionerPractitionerRoleComponent `bson:"practitionerRole,omitempty" json:"practitionerRole,omitempty"` Qualification []PractitionerQualificationComponent `bson:"qualification,omitempty" json:"qualification,omitempty"` Communication []CodeableConcept `bson:"communication,omitempty" json:"communication,omitempty"` }
func (*Practitioner) GetBSON ¶
func (x *Practitioner) GetBSON() (interface{}, error)
func (*Practitioner) MarshalJSON ¶
func (resource *Practitioner) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*Practitioner) UnmarshalJSON ¶
func (x *Practitioner) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type PractitionerPlus ¶
type PractitionerPlus struct { Practitioner `bson:",inline"` PractitionerPlusRelatedResources `bson:",inline"` }
type PractitionerPlusRelatedResources ¶
type PractitionerPlusRelatedResources struct { IncludedOrganizationResourcesReferencedByOrganization *[]Organization `bson:"_includedOrganizationResourcesReferencedByOrganization,omitempty"` IncludedLocationResourcesReferencedByLocation *[]Location `bson:"_includedLocationResourcesReferencedByLocation,omitempty"` RevIncludedAppointmentResourcesReferencingActor *[]Appointment `bson:"_revIncludedAppointmentResourcesReferencingActor,omitempty"` RevIncludedAppointmentResourcesReferencingPractitioner *[]Appointment `bson:"_revIncludedAppointmentResourcesReferencingPractitioner,omitempty"` RevIncludedReferralRequestResourcesReferencingRequester *[]ReferralRequest `bson:"_revIncludedReferralRequestResourcesReferencingRequester,omitempty"` RevIncludedReferralRequestResourcesReferencingRecipient *[]ReferralRequest `bson:"_revIncludedReferralRequestResourcesReferencingRecipient,omitempty"` RevIncludedAccountResourcesReferencingSubject *[]Account `bson:"_revIncludedAccountResourcesReferencingSubject,omitempty"` RevIncludedProvenanceResourcesReferencingAgent *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingAgent,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingSubject *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingSubject,omitempty"` RevIncludedDocumentManifestResourcesReferencingAuthor *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingAuthor,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRecipient *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRecipient,omitempty"` RevIncludedSpecimenResourcesReferencingCollector *[]Specimen `bson:"_revIncludedSpecimenResourcesReferencingCollector,omitempty"` RevIncludedAllergyIntoleranceResourcesReferencingRecorder *[]AllergyIntolerance `bson:"_revIncludedAllergyIntoleranceResourcesReferencingRecorder,omitempty"` RevIncludedAllergyIntoleranceResourcesReferencingReporter *[]AllergyIntolerance `bson:"_revIncludedAllergyIntoleranceResourcesReferencingReporter,omitempty"` RevIncludedCarePlanResourcesReferencingPerformer *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingPerformer,omitempty"` RevIncludedCarePlanResourcesReferencingParticipant *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingParticipant,omitempty"` RevIncludedEpisodeOfCareResourcesReferencingTeammember *[]EpisodeOfCare `bson:"_revIncludedEpisodeOfCareResourcesReferencingTeammember,omitempty"` RevIncludedEpisodeOfCareResourcesReferencingCaremanager *[]EpisodeOfCare `bson:"_revIncludedEpisodeOfCareResourcesReferencingCaremanager,omitempty"` RevIncludedProcedureResourcesReferencingPerformer *[]Procedure `bson:"_revIncludedProcedureResourcesReferencingPerformer,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedListResourcesReferencingSource *[]List `bson:"_revIncludedListResourcesReferencingSource,omitempty"` RevIncludedDocumentReferenceResourcesReferencingSubject *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingSubject,omitempty"` RevIncludedDocumentReferenceResourcesReferencingAuthenticator *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingAuthenticator,omitempty"` RevIncludedDocumentReferenceResourcesReferencingAuthor *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingAuthor,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingSource *[]Order `bson:"_revIncludedOrderResourcesReferencingSource,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedOrderResourcesReferencingTarget *[]Order `bson:"_revIncludedOrderResourcesReferencingTarget,omitempty"` RevIncludedImmunizationResourcesReferencingRequester *[]Immunization `bson:"_revIncludedImmunizationResourcesReferencingRequester,omitempty"` RevIncludedImmunizationResourcesReferencingPerformer *[]Immunization `bson:"_revIncludedImmunizationResourcesReferencingPerformer,omitempty"` RevIncludedVisionPrescriptionResourcesReferencingPrescriber *[]VisionPrescription `bson:"_revIncludedVisionPrescriptionResourcesReferencingPrescriber,omitempty"` RevIncludedMediaResourcesReferencingSubject *[]Media `bson:"_revIncludedMediaResourcesReferencingSubject,omitempty"` RevIncludedMediaResourcesReferencingOperator *[]Media `bson:"_revIncludedMediaResourcesReferencingOperator,omitempty"` RevIncludedProcedureRequestResourcesReferencingPerformer *[]ProcedureRequest `bson:"_revIncludedProcedureRequestResourcesReferencingPerformer,omitempty"` RevIncludedProcedureRequestResourcesReferencingOrderer *[]ProcedureRequest `bson:"_revIncludedProcedureRequestResourcesReferencingOrderer,omitempty"` RevIncludedFlagResourcesReferencingSubject *[]Flag `bson:"_revIncludedFlagResourcesReferencingSubject,omitempty"` RevIncludedFlagResourcesReferencingAuthor *[]Flag `bson:"_revIncludedFlagResourcesReferencingAuthor,omitempty"` RevIncludedSupplyRequestResourcesReferencingSource *[]SupplyRequest `bson:"_revIncludedSupplyRequestResourcesReferencingSource,omitempty"` RevIncludedAppointmentResponseResourcesReferencingActor *[]AppointmentResponse `bson:"_revIncludedAppointmentResponseResourcesReferencingActor,omitempty"` RevIncludedAppointmentResponseResourcesReferencingPractitioner *[]AppointmentResponse `bson:"_revIncludedAppointmentResponseResourcesReferencingPractitioner,omitempty"` RevIncludedObservationResourcesReferencingPerformer *[]Observation `bson:"_revIncludedObservationResourcesReferencingPerformer,omitempty"` RevIncludedMedicationAdministrationResourcesReferencingPractitioner *[]MedicationAdministration `bson:"_revIncludedMedicationAdministrationResourcesReferencingPractitioner,omitempty"` RevIncludedMedicationStatementResourcesReferencingSource *[]MedicationStatement `bson:"_revIncludedMedicationStatementResourcesReferencingSource,omitempty"` RevIncludedPersonResourcesReferencingPractitioner *[]Person `bson:"_revIncludedPersonResourcesReferencingPractitioner,omitempty"` RevIncludedPersonResourcesReferencingLink *[]Person `bson:"_revIncludedPersonResourcesReferencingLink,omitempty"` RevIncludedContractResourcesReferencingActor *[]Contract `bson:"_revIncludedContractResourcesReferencingActor,omitempty"` RevIncludedContractResourcesReferencingSigner *[]Contract `bson:"_revIncludedContractResourcesReferencingSigner,omitempty"` RevIncludedCommunicationRequestResourcesReferencingRequester *[]CommunicationRequest `bson:"_revIncludedCommunicationRequestResourcesReferencingRequester,omitempty"` RevIncludedCommunicationRequestResourcesReferencingSender *[]CommunicationRequest `bson:"_revIncludedCommunicationRequestResourcesReferencingSender,omitempty"` RevIncludedCommunicationRequestResourcesReferencingRecipient *[]CommunicationRequest `bson:"_revIncludedCommunicationRequestResourcesReferencingRecipient,omitempty"` RevIncludedRiskAssessmentResourcesReferencingPerformer *[]RiskAssessment `bson:"_revIncludedRiskAssessmentResourcesReferencingPerformer,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedBasicResourcesReferencingAuthor *[]Basic `bson:"_revIncludedBasicResourcesReferencingAuthor,omitempty"` RevIncludedGroupResourcesReferencingMember *[]Group `bson:"_revIncludedGroupResourcesReferencingMember,omitempty"` RevIncludedProcessRequestResourcesReferencingProvider *[]ProcessRequest `bson:"_revIncludedProcessRequestResourcesReferencingProvider,omitempty"` RevIncludedMedicationDispenseResourcesReferencingReceiver *[]MedicationDispense `bson:"_revIncludedMedicationDispenseResourcesReferencingReceiver,omitempty"` RevIncludedMedicationDispenseResourcesReferencingResponsibleparty *[]MedicationDispense `bson:"_revIncludedMedicationDispenseResourcesReferencingResponsibleparty,omitempty"` RevIncludedMedicationDispenseResourcesReferencingDispenser *[]MedicationDispense `bson:"_revIncludedMedicationDispenseResourcesReferencingDispenser,omitempty"` RevIncludedDiagnosticReportResourcesReferencingPerformer *[]DiagnosticReport `bson:"_revIncludedDiagnosticReportResourcesReferencingPerformer,omitempty"` RevIncludedImagingObjectSelectionResourcesReferencingAuthor *[]ImagingObjectSelection `bson:"_revIncludedImagingObjectSelectionResourcesReferencingAuthor,omitempty"` RevIncludedNutritionOrderResourcesReferencingProvider *[]NutritionOrder `bson:"_revIncludedNutritionOrderResourcesReferencingProvider,omitempty"` RevIncludedEncounterResourcesReferencingPractitioner *[]Encounter `bson:"_revIncludedEncounterResourcesReferencingPractitioner,omitempty"` RevIncludedEncounterResourcesReferencingParticipant *[]Encounter `bson:"_revIncludedEncounterResourcesReferencingParticipant,omitempty"` RevIncludedAuditEventResourcesReferencingParticipant *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingParticipant,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedMedicationOrderResourcesReferencingPrescriber *[]MedicationOrder `bson:"_revIncludedMedicationOrderResourcesReferencingPrescriber,omitempty"` RevIncludedCommunicationResourcesReferencingSender *[]Communication `bson:"_revIncludedCommunicationResourcesReferencingSender,omitempty"` RevIncludedCommunicationResourcesReferencingRecipient *[]Communication `bson:"_revIncludedCommunicationResourcesReferencingRecipient,omitempty"` RevIncludedConditionResourcesReferencingAsserter *[]Condition `bson:"_revIncludedConditionResourcesReferencingAsserter,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingAuthor *[]Composition `bson:"_revIncludedCompositionResourcesReferencingAuthor,omitempty"` RevIncludedCompositionResourcesReferencingAttester *[]Composition `bson:"_revIncludedCompositionResourcesReferencingAttester,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingAuthor *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingAuthor,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedDiagnosticOrderResourcesReferencingActorPath1 *[]DiagnosticOrder `bson:"_revIncludedDiagnosticOrderResourcesReferencingActorPath1,omitempty"` RevIncludedDiagnosticOrderResourcesReferencingActorPath2 *[]DiagnosticOrder `bson:"_revIncludedDiagnosticOrderResourcesReferencingActorPath2,omitempty"` RevIncludedDiagnosticOrderResourcesReferencingOrderer *[]DiagnosticOrder `bson:"_revIncludedDiagnosticOrderResourcesReferencingOrderer,omitempty"` RevIncludedPatientResourcesReferencingCareprovider *[]Patient `bson:"_revIncludedPatientResourcesReferencingCareprovider,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedOrderResponseResourcesReferencingWho *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingWho,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingAuthor *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingAuthor,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSource *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSource,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedProcessResponseResourcesReferencingRequestprovider *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequestprovider,omitempty"` RevIncludedScheduleResourcesReferencingActor *[]Schedule `bson:"_revIncludedScheduleResourcesReferencingActor,omitempty"` RevIncludedSupplyDeliveryResourcesReferencingReceiver *[]SupplyDelivery `bson:"_revIncludedSupplyDeliveryResourcesReferencingReceiver,omitempty"` RevIncludedSupplyDeliveryResourcesReferencingSupplier *[]SupplyDelivery `bson:"_revIncludedSupplyDeliveryResourcesReferencingSupplier,omitempty"` RevIncludedClinicalImpressionResourcesReferencingAssessor *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingAssessor,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` RevIncludedMessageHeaderResourcesReferencingReceiver *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingReceiver,omitempty"` RevIncludedMessageHeaderResourcesReferencingAuthor *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingAuthor,omitempty"` RevIncludedMessageHeaderResourcesReferencingResponsible *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingResponsible,omitempty"` RevIncludedMessageHeaderResourcesReferencingEnterer *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingEnterer,omitempty"` RevIncludedClaimResourcesReferencingProvider *[]Claim `bson:"_revIncludedClaimResourcesReferencingProvider,omitempty"` }
func (*PractitionerPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (p *PractitionerPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*PractitionerPlusRelatedResources) GetIncludedLocationResourcesReferencedByLocation ¶
func (p *PractitionerPlusRelatedResources) GetIncludedLocationResourcesReferencedByLocation() (locations []Location, err error)
func (*PractitionerPlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization ¶
func (p *PractitionerPlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization() (organization *Organization, err error)
func (*PractitionerPlusRelatedResources) GetIncludedResources ¶
func (p *PractitionerPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*PractitionerPlusRelatedResources) GetRevIncludedAccountResourcesReferencingSubject ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedAccountResourcesReferencingSubject() (accounts []Account, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedAllergyIntoleranceResourcesReferencingRecorder ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedAllergyIntoleranceResourcesReferencingRecorder() (allergyIntolerances []AllergyIntolerance, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedAllergyIntoleranceResourcesReferencingReporter ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedAllergyIntoleranceResourcesReferencingReporter() (allergyIntolerances []AllergyIntolerance, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingActor ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingActor() (appointments []Appointment, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingPractitioner ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingPractitioner() (appointments []Appointment, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingActor ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingActor() (appointmentResponses []AppointmentResponse, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingPractitioner ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingPractitioner() (appointmentResponses []AppointmentResponse, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingParticipant ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingParticipant() (auditEvents []AuditEvent, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedBasicResourcesReferencingAuthor ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedBasicResourcesReferencingAuthor() (basics []Basic, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingParticipant ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingParticipant() (carePlans []CarePlan, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingPerformer ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingPerformer() (carePlans []CarePlan, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedClaimResourcesReferencingProvider ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedClaimResourcesReferencingProvider() (claims []Claim, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAssessor ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAssessor() (clinicalImpressions []ClinicalImpression, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRecipient ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRecipient() (communicationRequests []CommunicationRequest, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRequester ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRequester() (communicationRequests []CommunicationRequest, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingSender ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingSender() (communicationRequests []CommunicationRequest, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRecipient ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRecipient() (communications []Communication, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingSender ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingSender() (communications []Communication, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAttester ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAttester() (compositions []Composition, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAuthor ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAuthor() (compositions []Composition, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedConditionResourcesReferencingAsserter ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedConditionResourcesReferencingAsserter() (conditions []Condition, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor() (contracts []Contract, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedContractResourcesReferencingSigner ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedContractResourcesReferencingSigner() (contracts []Contract, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingAuthor ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingAuthor() (detectedIssues []DetectedIssue, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingActorPath1 ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingActorPath1() (diagnosticOrders []DiagnosticOrder, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingActorPath2 ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingActorPath2() (diagnosticOrders []DiagnosticOrder, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingOrderer ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingOrderer() (diagnosticOrders []DiagnosticOrder, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingPerformer ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingPerformer() (diagnosticReports []DiagnosticReport, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingAuthor ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingAuthor() (documentManifests []DocumentManifest, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRecipient ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRecipient() (documentManifests []DocumentManifest, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingSubject ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingSubject() (documentManifests []DocumentManifest, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthenticator ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthenticator() (documentReferences []DocumentReference, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthor ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthor() (documentReferences []DocumentReference, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingSubject ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingSubject() (documentReferences []DocumentReference, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingParticipant ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingParticipant() (encounters []Encounter, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingPractitioner ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingPractitioner() (encounters []Encounter, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingCaremanager ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingCaremanager() (episodeOfCares []EpisodeOfCare, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingTeammember ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingTeammember() (episodeOfCares []EpisodeOfCare, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedFlagResourcesReferencingAuthor ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedFlagResourcesReferencingAuthor() (flags []Flag, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedFlagResourcesReferencingSubject ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedFlagResourcesReferencingSubject() (flags []Flag, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedGroupResourcesReferencingMember ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedGroupResourcesReferencingMember() (groups []Group, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedImagingObjectSelectionResourcesReferencingAuthor ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedImagingObjectSelectionResourcesReferencingAuthor() (imagingObjectSelections []ImagingObjectSelection, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedImmunizationResourcesReferencingPerformer ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedImmunizationResourcesReferencingPerformer() (immunizations []Immunization, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedImmunizationResourcesReferencingRequester ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedImmunizationResourcesReferencingRequester() (immunizations []Immunization, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedListResourcesReferencingSource ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedListResourcesReferencingSource() (lists []List, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedMediaResourcesReferencingOperator ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedMediaResourcesReferencingOperator() (media []Media, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedMediaResourcesReferencingSubject ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedMediaResourcesReferencingSubject() (media []Media, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingPractitioner ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingPractitioner() (medicationAdministrations []MedicationAdministration, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingDispenser ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingDispenser() (medicationDispenses []MedicationDispense, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingReceiver ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingReceiver() (medicationDispenses []MedicationDispense, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingResponsibleparty ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedMedicationDispenseResourcesReferencingResponsibleparty() (medicationDispenses []MedicationDispense, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedMedicationOrderResourcesReferencingPrescriber ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedMedicationOrderResourcesReferencingPrescriber() (medicationOrders []MedicationOrder, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedMedicationStatementResourcesReferencingSource ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedMedicationStatementResourcesReferencingSource() (medicationStatements []MedicationStatement, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingAuthor ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingAuthor() (messageHeaders []MessageHeader, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingEnterer ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingEnterer() (messageHeaders []MessageHeader, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingReceiver ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingReceiver() (messageHeaders []MessageHeader, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingResponsible ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingResponsible() (messageHeaders []MessageHeader, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedNutritionOrderResourcesReferencingProvider ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedNutritionOrderResourcesReferencingProvider() (nutritionOrders []NutritionOrder, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedObservationResourcesReferencingPerformer ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedObservationResourcesReferencingPerformer() (observations []Observation, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedOrderResourcesReferencingSource ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedOrderResourcesReferencingSource() (orders []Order, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedOrderResourcesReferencingTarget ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedOrderResourcesReferencingTarget() (orders []Order, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingWho ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingWho() (orderResponses []OrderResponse, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedPatientResourcesReferencingCareprovider ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedPatientResourcesReferencingCareprovider() (patients []Patient, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedPersonResourcesReferencingLink ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedPersonResourcesReferencingLink() (people []Person, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedPersonResourcesReferencingPractitioner ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedPersonResourcesReferencingPractitioner() (people []Person, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingOrderer ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingOrderer() (procedureRequests []ProcedureRequest, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingPerformer ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingPerformer() (procedureRequests []ProcedureRequest, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingPerformer ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingPerformer() (procedures []Procedure, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedProcessRequestResourcesReferencingProvider ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedProcessRequestResourcesReferencingProvider() (processRequests []ProcessRequest, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequestprovider ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequestprovider() (processResponses []ProcessResponse, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingAgent ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingAgent() (provenances []Provenance, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingAuthor ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingAuthor() (questionnaireResponses []QuestionnaireResponse, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSource ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSource() (questionnaireResponses []QuestionnaireResponse, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedReferralRequestResourcesReferencingRecipient ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedReferralRequestResourcesReferencingRecipient() (referralRequests []ReferralRequest, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedReferralRequestResourcesReferencingRequester ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedReferralRequestResourcesReferencingRequester() (referralRequests []ReferralRequest, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedResources ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
func (*PractitionerPlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingPerformer ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedRiskAssessmentResourcesReferencingPerformer() (riskAssessments []RiskAssessment, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedScheduleResourcesReferencingActor ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedScheduleResourcesReferencingActor() (schedules []Schedule, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingCollector ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingCollector() (specimen []Specimen, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedSupplyDeliveryResourcesReferencingReceiver ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedSupplyDeliveryResourcesReferencingReceiver() (supplyDeliveries []SupplyDelivery, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedSupplyDeliveryResourcesReferencingSupplier ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedSupplyDeliveryResourcesReferencingSupplier() (supplyDeliveries []SupplyDelivery, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedSupplyRequestResourcesReferencingSource ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedSupplyRequestResourcesReferencingSource() (supplyRequests []SupplyRequest, err error)
func (*PractitionerPlusRelatedResources) GetRevIncludedVisionPrescriptionResourcesReferencingPrescriber ¶
func (p *PractitionerPlusRelatedResources) GetRevIncludedVisionPrescriptionResourcesReferencingPrescriber() (visionPrescriptions []VisionPrescription, err error)
type PractitionerPractitionerRoleComponent ¶
type PractitionerPractitionerRoleComponent struct { BackboneElement `bson:",inline"` ManagingOrganization *Reference `bson:"managingOrganization,omitempty" json:"managingOrganization,omitempty"` Role *CodeableConcept `bson:"role,omitempty" json:"role,omitempty"` Specialty []CodeableConcept `bson:"specialty,omitempty" json:"specialty,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` Location []Reference `bson:"location,omitempty" json:"location,omitempty"` HealthcareService []Reference `bson:"healthcareService,omitempty" json:"healthcareService,omitempty"` }
type PractitionerQualificationComponent ¶
type PractitionerQualificationComponent struct { BackboneElement `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` Issuer *Reference `bson:"issuer,omitempty" json:"issuer,omitempty"` }
type Procedure ¶
type Procedure struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Category *CodeableConcept `bson:"category,omitempty" json:"category,omitempty"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` NotPerformed *bool `bson:"notPerformed,omitempty" json:"notPerformed,omitempty"` ReasonNotPerformed []CodeableConcept `bson:"reasonNotPerformed,omitempty" json:"reasonNotPerformed,omitempty"` BodySite []CodeableConcept `bson:"bodySite,omitempty" json:"bodySite,omitempty"` ReasonCodeableConcept *CodeableConcept `bson:"reasonCodeableConcept,omitempty" json:"reasonCodeableConcept,omitempty"` ReasonReference *Reference `bson:"reasonReference,omitempty" json:"reasonReference,omitempty"` Performer []ProcedurePerformerComponent `bson:"performer,omitempty" json:"performer,omitempty"` PerformedDateTime *FHIRDateTime `bson:"performedDateTime,omitempty" json:"performedDateTime,omitempty"` PerformedPeriod *Period `bson:"performedPeriod,omitempty" json:"performedPeriod,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` Location *Reference `bson:"location,omitempty" json:"location,omitempty"` Outcome *CodeableConcept `bson:"outcome,omitempty" json:"outcome,omitempty"` Report []Reference `bson:"report,omitempty" json:"report,omitempty"` Complication []CodeableConcept `bson:"complication,omitempty" json:"complication,omitempty"` FollowUp []CodeableConcept `bson:"followUp,omitempty" json:"followUp,omitempty"` Request *Reference `bson:"request,omitempty" json:"request,omitempty"` Notes []Annotation `bson:"notes,omitempty" json:"notes,omitempty"` FocalDevice []ProcedureFocalDeviceComponent `bson:"focalDevice,omitempty" json:"focalDevice,omitempty"` Used []Reference `bson:"used,omitempty" json:"used,omitempty"` }
func (*Procedure) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Procedure) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ProcedureFocalDeviceComponent ¶
type ProcedureFocalDeviceComponent struct { BackboneElement `bson:",inline"` Action *CodeableConcept `bson:"action,omitempty" json:"action,omitempty"` Manipulated *Reference `bson:"manipulated,omitempty" json:"manipulated,omitempty"` }
type ProcedurePerformerComponent ¶
type ProcedurePerformerComponent struct { BackboneElement `bson:",inline"` Actor *Reference `bson:"actor,omitempty" json:"actor,omitempty"` Role *CodeableConcept `bson:"role,omitempty" json:"role,omitempty"` }
type ProcedurePlus ¶
type ProcedurePlus struct { Procedure `bson:",inline"` ProcedurePlusRelatedResources `bson:",inline"` }
type ProcedurePlusRelatedResources ¶
type ProcedurePlusRelatedResources struct { IncludedPractitionerResourcesReferencedByPerformer *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByPerformer,omitempty"` IncludedOrganizationResourcesReferencedByPerformer *[]Organization `bson:"_includedOrganizationResourcesReferencedByPerformer,omitempty"` IncludedPatientResourcesReferencedByPerformer *[]Patient `bson:"_includedPatientResourcesReferencedByPerformer,omitempty"` IncludedRelatedPersonResourcesReferencedByPerformer *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByPerformer,omitempty"` IncludedGroupResourcesReferencedBySubject *[]Group `bson:"_includedGroupResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedLocationResourcesReferencedByLocation *[]Location `bson:"_includedLocationResourcesReferencedByLocation,omitempty"` IncludedEncounterResourcesReferencedByEncounter *[]Encounter `bson:"_includedEncounterResourcesReferencedByEncounter,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedEncounterResourcesReferencingProcedure *[]Encounter `bson:"_revIncludedEncounterResourcesReferencingProcedure,omitempty"` RevIncludedEncounterResourcesReferencingIndication *[]Encounter `bson:"_revIncludedEncounterResourcesReferencingIndication,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingAction *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingAction,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ProcedurePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (p *ProcedurePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ProcedurePlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter ¶
func (p *ProcedurePlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
func (*ProcedurePlusRelatedResources) GetIncludedGroupResourceReferencedBySubject ¶
func (p *ProcedurePlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
func (*ProcedurePlusRelatedResources) GetIncludedLocationResourceReferencedByLocation ¶
func (p *ProcedurePlusRelatedResources) GetIncludedLocationResourceReferencedByLocation() (location *Location, err error)
func (*ProcedurePlusRelatedResources) GetIncludedOrganizationResourceReferencedByPerformer ¶
func (p *ProcedurePlusRelatedResources) GetIncludedOrganizationResourceReferencedByPerformer() (organization *Organization, err error)
func (*ProcedurePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (p *ProcedurePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*ProcedurePlusRelatedResources) GetIncludedPatientResourceReferencedByPerformer ¶
func (p *ProcedurePlusRelatedResources) GetIncludedPatientResourceReferencedByPerformer() (patient *Patient, err error)
func (*ProcedurePlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (p *ProcedurePlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*ProcedurePlusRelatedResources) GetIncludedPractitionerResourceReferencedByPerformer ¶
func (p *ProcedurePlusRelatedResources) GetIncludedPractitionerResourceReferencedByPerformer() (practitioner *Practitioner, err error)
func (*ProcedurePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByPerformer ¶
func (p *ProcedurePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByPerformer() (relatedPerson *RelatedPerson, err error)
func (*ProcedurePlusRelatedResources) GetIncludedResources ¶
func (p *ProcedurePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ProcedurePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction() (clinicalImpressions []ClinicalImpression, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedEncounterResourcesReferencingIndication ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedEncounterResourcesReferencingIndication() (encounters []Encounter, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedEncounterResourcesReferencingProcedure ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedEncounterResourcesReferencingProcedure() (encounters []Encounter, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ProcedurePlusRelatedResources) GetRevIncludedResources ¶
func (p *ProcedurePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type ProcedureRequest ¶
type ProcedureRequest struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` BodySite []CodeableConcept `bson:"bodySite,omitempty" json:"bodySite,omitempty"` ReasonCodeableConcept *CodeableConcept `bson:"reasonCodeableConcept,omitempty" json:"reasonCodeableConcept,omitempty"` ReasonReference *Reference `bson:"reasonReference,omitempty" json:"reasonReference,omitempty"` ScheduledDateTime *FHIRDateTime `bson:"scheduledDateTime,omitempty" json:"scheduledDateTime,omitempty"` ScheduledPeriod *Period `bson:"scheduledPeriod,omitempty" json:"scheduledPeriod,omitempty"` ScheduledTiming *Timing `bson:"scheduledTiming,omitempty" json:"scheduledTiming,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` Performer *Reference `bson:"performer,omitempty" json:"performer,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Notes []Annotation `bson:"notes,omitempty" json:"notes,omitempty"` AsNeededBoolean *bool `bson:"asNeededBoolean,omitempty" json:"asNeededBoolean,omitempty"` AsNeededCodeableConcept *CodeableConcept `bson:"asNeededCodeableConcept,omitempty" json:"asNeededCodeableConcept,omitempty"` OrderedOn *FHIRDateTime `bson:"orderedOn,omitempty" json:"orderedOn,omitempty"` Orderer *Reference `bson:"orderer,omitempty" json:"orderer,omitempty"` Priority string `bson:"priority,omitempty" json:"priority,omitempty"` }
func (*ProcedureRequest) GetBSON ¶
func (x *ProcedureRequest) GetBSON() (interface{}, error)
func (*ProcedureRequest) MarshalJSON ¶
func (resource *ProcedureRequest) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*ProcedureRequest) UnmarshalJSON ¶
func (x *ProcedureRequest) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ProcedureRequestPlus ¶
type ProcedureRequestPlus struct { ProcedureRequest `bson:",inline"` ProcedureRequestPlusRelatedResources `bson:",inline"` }
type ProcedureRequestPlusRelatedResources ¶
type ProcedureRequestPlusRelatedResources struct { IncludedPractitionerResourcesReferencedByPerformer *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByPerformer,omitempty"` IncludedOrganizationResourcesReferencedByPerformer *[]Organization `bson:"_includedOrganizationResourcesReferencedByPerformer,omitempty"` IncludedPatientResourcesReferencedByPerformer *[]Patient `bson:"_includedPatientResourcesReferencedByPerformer,omitempty"` IncludedRelatedPersonResourcesReferencedByPerformer *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByPerformer,omitempty"` IncludedGroupResourcesReferencedBySubject *[]Group `bson:"_includedGroupResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedPractitionerResourcesReferencedByOrderer *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByOrderer,omitempty"` IncludedDeviceResourcesReferencedByOrderer *[]Device `bson:"_includedDeviceResourcesReferencedByOrderer,omitempty"` IncludedPatientResourcesReferencedByOrderer *[]Patient `bson:"_includedPatientResourcesReferencedByOrderer,omitempty"` IncludedRelatedPersonResourcesReferencedByOrderer *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByOrderer,omitempty"` IncludedEncounterResourcesReferencedByEncounter *[]Encounter `bson:"_includedEncounterResourcesReferencedByEncounter,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedCarePlanResourcesReferencingActivityreference *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingActivityreference,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedDiagnosticReportResourcesReferencingRequest *[]DiagnosticReport `bson:"_revIncludedDiagnosticReportResourcesReferencingRequest,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingAction *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingAction,omitempty"` RevIncludedClinicalImpressionResourcesReferencingPlan *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingPlan,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ProcedureRequestPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (p *ProcedureRequestPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ProcedureRequestPlusRelatedResources) GetIncludedDeviceResourceReferencedByOrderer ¶
func (p *ProcedureRequestPlusRelatedResources) GetIncludedDeviceResourceReferencedByOrderer() (device *Device, err error)
func (*ProcedureRequestPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter ¶
func (p *ProcedureRequestPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
func (*ProcedureRequestPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject ¶
func (p *ProcedureRequestPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
func (*ProcedureRequestPlusRelatedResources) GetIncludedOrganizationResourceReferencedByPerformer ¶
func (p *ProcedureRequestPlusRelatedResources) GetIncludedOrganizationResourceReferencedByPerformer() (organization *Organization, err error)
func (*ProcedureRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByOrderer ¶
func (p *ProcedureRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByOrderer() (patient *Patient, err error)
func (*ProcedureRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (p *ProcedureRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*ProcedureRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPerformer ¶
func (p *ProcedureRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPerformer() (patient *Patient, err error)
func (*ProcedureRequestPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (p *ProcedureRequestPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*ProcedureRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedByOrderer ¶
func (p *ProcedureRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedByOrderer() (practitioner *Practitioner, err error)
func (*ProcedureRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPerformer ¶
func (p *ProcedureRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPerformer() (practitioner *Practitioner, err error)
func (*ProcedureRequestPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByOrderer ¶
func (p *ProcedureRequestPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByOrderer() (relatedPerson *RelatedPerson, err error)
func (*ProcedureRequestPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByPerformer ¶
func (p *ProcedureRequestPlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByPerformer() (relatedPerson *RelatedPerson, err error)
func (*ProcedureRequestPlusRelatedResources) GetIncludedResources ¶
func (p *ProcedureRequestPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction() (clinicalImpressions []ClinicalImpression, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingRequest ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingRequest() (diagnosticReports []DiagnosticReport, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ProcedureRequestPlusRelatedResources) GetRevIncludedResources ¶
func (p *ProcedureRequestPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type ProcessRequest ¶
type ProcessRequest struct { DomainResource `bson:",inline"` Action string `bson:"action,omitempty" json:"action,omitempty"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Ruleset *Coding `bson:"ruleset,omitempty" json:"ruleset,omitempty"` OriginalRuleset *Coding `bson:"originalRuleset,omitempty" json:"originalRuleset,omitempty"` Created *FHIRDateTime `bson:"created,omitempty" json:"created,omitempty"` Target *Reference `bson:"target,omitempty" json:"target,omitempty"` Provider *Reference `bson:"provider,omitempty" json:"provider,omitempty"` Organization *Reference `bson:"organization,omitempty" json:"organization,omitempty"` Request *Reference `bson:"request,omitempty" json:"request,omitempty"` Response *Reference `bson:"response,omitempty" json:"response,omitempty"` Nullify *bool `bson:"nullify,omitempty" json:"nullify,omitempty"` Reference string `bson:"reference,omitempty" json:"reference,omitempty"` Item []ProcessRequestItemsComponent `bson:"item,omitempty" json:"item,omitempty"` Include []string `bson:"include,omitempty" json:"include,omitempty"` Exclude []string `bson:"exclude,omitempty" json:"exclude,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` }
func (*ProcessRequest) GetBSON ¶
func (x *ProcessRequest) GetBSON() (interface{}, error)
func (*ProcessRequest) MarshalJSON ¶
func (resource *ProcessRequest) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*ProcessRequest) UnmarshalJSON ¶
func (x *ProcessRequest) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ProcessRequestItemsComponent ¶
type ProcessRequestItemsComponent struct { BackboneElement `bson:",inline"` SequenceLinkId *int32 `bson:"sequenceLinkId,omitempty" json:"sequenceLinkId,omitempty"` }
type ProcessRequestPlus ¶
type ProcessRequestPlus struct { ProcessRequest `bson:",inline"` ProcessRequestPlusRelatedResources `bson:",inline"` }
type ProcessRequestPlusRelatedResources ¶
type ProcessRequestPlusRelatedResources struct { IncludedPractitionerResourcesReferencedByProvider *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByProvider,omitempty"` IncludedOrganizationResourcesReferencedByOrganization *[]Organization `bson:"_includedOrganizationResourcesReferencedByOrganization,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedCarePlanResourcesReferencingActivityreference *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingActivityreference,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingPlan *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingPlan,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ProcessRequestPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (p *ProcessRequestPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ProcessRequestPlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization ¶
func (p *ProcessRequestPlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization() (organization *Organization, err error)
func (*ProcessRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedByProvider ¶
func (p *ProcessRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedByProvider() (practitioner *Practitioner, err error)
func (*ProcessRequestPlusRelatedResources) GetIncludedResources ¶
func (p *ProcessRequestPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ProcessRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ProcessRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ProcessRequestPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
func (*ProcessRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
func (*ProcessRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ProcessRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ProcessRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ProcessRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ProcessRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ProcessRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ProcessRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ProcessRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ProcessRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ProcessRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ProcessRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ProcessRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ProcessRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ProcessRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ProcessRequestPlusRelatedResources) GetRevIncludedResources ¶
func (p *ProcessRequestPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type ProcessResponse ¶
type ProcessResponse struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Request *Reference `bson:"request,omitempty" json:"request,omitempty"` Outcome *Coding `bson:"outcome,omitempty" json:"outcome,omitempty"` Disposition string `bson:"disposition,omitempty" json:"disposition,omitempty"` Ruleset *Coding `bson:"ruleset,omitempty" json:"ruleset,omitempty"` OriginalRuleset *Coding `bson:"originalRuleset,omitempty" json:"originalRuleset,omitempty"` Created *FHIRDateTime `bson:"created,omitempty" json:"created,omitempty"` Organization *Reference `bson:"organization,omitempty" json:"organization,omitempty"` RequestProvider *Reference `bson:"requestProvider,omitempty" json:"requestProvider,omitempty"` RequestOrganization *Reference `bson:"requestOrganization,omitempty" json:"requestOrganization,omitempty"` Form *Coding `bson:"form,omitempty" json:"form,omitempty"` Notes []ProcessResponseNotesComponent `bson:"notes,omitempty" json:"notes,omitempty"` Error []Coding `bson:"error,omitempty" json:"error,omitempty"` }
func (*ProcessResponse) GetBSON ¶
func (x *ProcessResponse) GetBSON() (interface{}, error)
func (*ProcessResponse) MarshalJSON ¶
func (resource *ProcessResponse) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*ProcessResponse) UnmarshalJSON ¶
func (x *ProcessResponse) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ProcessResponseNotesComponent ¶
type ProcessResponseNotesComponent struct { BackboneElement `bson:",inline"` Type *Coding `bson:"type,omitempty" json:"type,omitempty"` Text string `bson:"text,omitempty" json:"text,omitempty"` }
type ProcessResponsePlus ¶
type ProcessResponsePlus struct { ProcessResponse `bson:",inline"` ProcessResponsePlusRelatedResources `bson:",inline"` }
type ProcessResponsePlusRelatedResources ¶
type ProcessResponsePlusRelatedResources struct { IncludedOrganizationResourcesReferencedByOrganization *[]Organization `bson:"_includedOrganizationResourcesReferencedByOrganization,omitempty"` IncludedPractitionerResourcesReferencedByRequestprovider *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByRequestprovider,omitempty"` IncludedOrganizationResourcesReferencedByRequestorganization *[]Organization `bson:"_includedOrganizationResourcesReferencedByRequestorganization,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ProcessResponsePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (p *ProcessResponsePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ProcessResponsePlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization ¶
func (p *ProcessResponsePlusRelatedResources) GetIncludedOrganizationResourceReferencedByOrganization() (organization *Organization, err error)
func (*ProcessResponsePlusRelatedResources) GetIncludedOrganizationResourceReferencedByRequestorganization ¶
func (p *ProcessResponsePlusRelatedResources) GetIncludedOrganizationResourceReferencedByRequestorganization() (organization *Organization, err error)
func (*ProcessResponsePlusRelatedResources) GetIncludedPractitionerResourceReferencedByRequestprovider ¶
func (p *ProcessResponsePlusRelatedResources) GetIncludedPractitionerResourceReferencedByRequestprovider() (practitioner *Practitioner, err error)
func (*ProcessResponsePlusRelatedResources) GetIncludedResources ¶
func (p *ProcessResponsePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ProcessResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (p *ProcessResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ProcessResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (p *ProcessResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ProcessResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (p *ProcessResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ProcessResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (p *ProcessResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ProcessResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (p *ProcessResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ProcessResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (p *ProcessResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ProcessResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (p *ProcessResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ProcessResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (p *ProcessResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ProcessResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (p *ProcessResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ProcessResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (p *ProcessResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ProcessResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (p *ProcessResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ProcessResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (p *ProcessResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ProcessResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (p *ProcessResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ProcessResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (p *ProcessResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ProcessResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (p *ProcessResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ProcessResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (p *ProcessResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ProcessResponsePlusRelatedResources) GetRevIncludedResources ¶
func (p *ProcessResponsePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Provenance ¶
type Provenance struct { DomainResource `bson:",inline"` Target []Reference `bson:"target,omitempty" json:"target,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` Recorded *FHIRDateTime `bson:"recorded,omitempty" json:"recorded,omitempty"` Reason []CodeableConcept `bson:"reason,omitempty" json:"reason,omitempty"` Activity *CodeableConcept `bson:"activity,omitempty" json:"activity,omitempty"` Location *Reference `bson:"location,omitempty" json:"location,omitempty"` Policy []string `bson:"policy,omitempty" json:"policy,omitempty"` Agent []ProvenanceAgentComponent `bson:"agent,omitempty" json:"agent,omitempty"` Entity []ProvenanceEntityComponent `bson:"entity,omitempty" json:"entity,omitempty"` Signature []Signature `bson:"signature,omitempty" json:"signature,omitempty"` }
func (*Provenance) GetBSON ¶
func (x *Provenance) GetBSON() (interface{}, error)
func (*Provenance) MarshalJSON ¶
func (resource *Provenance) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*Provenance) UnmarshalJSON ¶
func (x *Provenance) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ProvenanceAgentComponent ¶
type ProvenanceAgentComponent struct { BackboneElement `bson:",inline"` Role *Coding `bson:"role,omitempty" json:"role,omitempty"` Actor *Reference `bson:"actor,omitempty" json:"actor,omitempty"` UserId *Identifier `bson:"userId,omitempty" json:"userId,omitempty"` RelatedAgent []ProvenanceAgentRelatedAgentComponent `bson:"relatedAgent,omitempty" json:"relatedAgent,omitempty"` }
type ProvenanceAgentRelatedAgentComponent ¶
type ProvenanceAgentRelatedAgentComponent struct { BackboneElement `bson:",inline"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Target string `bson:"target,omitempty" json:"target,omitempty"` }
type ProvenanceEntityComponent ¶
type ProvenanceEntityComponent struct { BackboneElement `bson:",inline"` Role string `bson:"role,omitempty" json:"role,omitempty"` Type *Coding `bson:"type,omitempty" json:"type,omitempty"` Reference string `bson:"reference,omitempty" json:"reference,omitempty"` Display string `bson:"display,omitempty" json:"display,omitempty"` Agent *ProvenanceAgentComponent `bson:"agent,omitempty" json:"agent,omitempty"` }
type ProvenancePlus ¶
type ProvenancePlus struct { Provenance `bson:",inline"` ProvenancePlusRelatedResources `bson:",inline"` }
type ProvenancePlusRelatedResources ¶
type ProvenancePlusRelatedResources struct { IncludedPractitionerResourcesReferencedByAgent *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByAgent,omitempty"` IncludedOrganizationResourcesReferencedByAgent *[]Organization `bson:"_includedOrganizationResourcesReferencedByAgent,omitempty"` IncludedDeviceResourcesReferencedByAgent *[]Device `bson:"_includedDeviceResourcesReferencedByAgent,omitempty"` IncludedPatientResourcesReferencedByAgent *[]Patient `bson:"_includedPatientResourcesReferencedByAgent,omitempty"` IncludedRelatedPersonResourcesReferencedByAgent *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByAgent,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedLocationResourcesReferencedByLocation *[]Location `bson:"_includedLocationResourcesReferencedByLocation,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ProvenancePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (p *ProvenancePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ProvenancePlusRelatedResources) GetIncludedDeviceResourceReferencedByAgent ¶
func (p *ProvenancePlusRelatedResources) GetIncludedDeviceResourceReferencedByAgent() (device *Device, err error)
func (*ProvenancePlusRelatedResources) GetIncludedLocationResourceReferencedByLocation ¶
func (p *ProvenancePlusRelatedResources) GetIncludedLocationResourceReferencedByLocation() (location *Location, err error)
func (*ProvenancePlusRelatedResources) GetIncludedOrganizationResourceReferencedByAgent ¶
func (p *ProvenancePlusRelatedResources) GetIncludedOrganizationResourceReferencedByAgent() (organization *Organization, err error)
func (*ProvenancePlusRelatedResources) GetIncludedPatientResourceReferencedByAgent ¶
func (p *ProvenancePlusRelatedResources) GetIncludedPatientResourceReferencedByAgent() (patient *Patient, err error)
func (*ProvenancePlusRelatedResources) GetIncludedPatientResourcesReferencedByPatient ¶
func (p *ProvenancePlusRelatedResources) GetIncludedPatientResourcesReferencedByPatient() (patients []Patient, err error)
func (*ProvenancePlusRelatedResources) GetIncludedPractitionerResourceReferencedByAgent ¶
func (p *ProvenancePlusRelatedResources) GetIncludedPractitionerResourceReferencedByAgent() (practitioner *Practitioner, err error)
func (*ProvenancePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByAgent ¶
func (p *ProvenancePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByAgent() (relatedPerson *RelatedPerson, err error)
func (*ProvenancePlusRelatedResources) GetIncludedResources ¶
func (p *ProvenancePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ProvenancePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (p *ProvenancePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ProvenancePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (p *ProvenancePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ProvenancePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (p *ProvenancePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ProvenancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (p *ProvenancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ProvenancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (p *ProvenancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ProvenancePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (p *ProvenancePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ProvenancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (p *ProvenancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ProvenancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (p *ProvenancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ProvenancePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (p *ProvenancePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ProvenancePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (p *ProvenancePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ProvenancePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (p *ProvenancePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ProvenancePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (p *ProvenancePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ProvenancePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (p *ProvenancePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ProvenancePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (p *ProvenancePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ProvenancePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (p *ProvenancePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ProvenancePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (p *ProvenancePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ProvenancePlusRelatedResources) GetRevIncludedResources ¶
func (p *ProvenancePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Quantity ¶
type Quantity struct { Value *float64 `bson:"value,omitempty" json:"value,omitempty"` Comparator string `bson:"comparator,omitempty" json:"comparator,omitempty"` Unit string `bson:"unit,omitempty" json:"unit,omitempty"` System string `bson:"system,omitempty" json:"system,omitempty"` Code string `bson:"code,omitempty" json:"code,omitempty"` }
type Questionnaire ¶
type Questionnaire struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Version string `bson:"version,omitempty" json:"version,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Publisher string `bson:"publisher,omitempty" json:"publisher,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` SubjectType []string `bson:"subjectType,omitempty" json:"subjectType,omitempty"` Group *QuestionnaireGroupComponent `bson:"group,omitempty" json:"group,omitempty"` }
func (*Questionnaire) GetBSON ¶
func (x *Questionnaire) GetBSON() (interface{}, error)
func (*Questionnaire) MarshalJSON ¶
func (resource *Questionnaire) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*Questionnaire) UnmarshalJSON ¶
func (x *Questionnaire) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type QuestionnaireGroupComponent ¶
type QuestionnaireGroupComponent struct { BackboneElement `bson:",inline"` LinkId string `bson:"linkId,omitempty" json:"linkId,omitempty"` Title string `bson:"title,omitempty" json:"title,omitempty"` Concept []Coding `bson:"concept,omitempty" json:"concept,omitempty"` Text string `bson:"text,omitempty" json:"text,omitempty"` Required *bool `bson:"required,omitempty" json:"required,omitempty"` Repeats *bool `bson:"repeats,omitempty" json:"repeats,omitempty"` Group []QuestionnaireGroupComponent `bson:"group,omitempty" json:"group,omitempty"` Question []QuestionnaireQuestionComponent `bson:"question,omitempty" json:"question,omitempty"` }
type QuestionnairePlus ¶
type QuestionnairePlus struct { Questionnaire `bson:",inline"` QuestionnairePlusRelatedResources `bson:",inline"` }
type QuestionnairePlusRelatedResources ¶
type QuestionnairePlusRelatedResources struct { RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingQuestionnaire *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingQuestionnaire,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*QuestionnairePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (q *QuestionnairePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*QuestionnairePlusRelatedResources) GetIncludedResources ¶
func (q *QuestionnairePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*QuestionnairePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (q *QuestionnairePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*QuestionnairePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (q *QuestionnairePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*QuestionnairePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (q *QuestionnairePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*QuestionnairePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (q *QuestionnairePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*QuestionnairePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (q *QuestionnairePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*QuestionnairePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (q *QuestionnairePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*QuestionnairePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (q *QuestionnairePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*QuestionnairePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (q *QuestionnairePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*QuestionnairePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (q *QuestionnairePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*QuestionnairePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (q *QuestionnairePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*QuestionnairePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (q *QuestionnairePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*QuestionnairePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (q *QuestionnairePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*QuestionnairePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (q *QuestionnairePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*QuestionnairePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (q *QuestionnairePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*QuestionnairePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (q *QuestionnairePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*QuestionnairePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingQuestionnaire ¶
func (q *QuestionnairePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingQuestionnaire() (questionnaireResponses []QuestionnaireResponse, err error)
func (*QuestionnairePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (q *QuestionnairePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*QuestionnairePlusRelatedResources) GetRevIncludedResources ¶
func (q *QuestionnairePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type QuestionnaireQuestionComponent ¶
type QuestionnaireQuestionComponent struct { BackboneElement `bson:",inline"` LinkId string `bson:"linkId,omitempty" json:"linkId,omitempty"` Concept []Coding `bson:"concept,omitempty" json:"concept,omitempty"` Text string `bson:"text,omitempty" json:"text,omitempty"` Type string `bson:"type,omitempty" json:"type,omitempty"` Required *bool `bson:"required,omitempty" json:"required,omitempty"` Repeats *bool `bson:"repeats,omitempty" json:"repeats,omitempty"` Options *Reference `bson:"options,omitempty" json:"options,omitempty"` Option []Coding `bson:"option,omitempty" json:"option,omitempty"` Group []QuestionnaireGroupComponent `bson:"group,omitempty" json:"group,omitempty"` }
type QuestionnaireResponse ¶
type QuestionnaireResponse struct { DomainResource `bson:",inline"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Questionnaire *Reference `bson:"questionnaire,omitempty" json:"questionnaire,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Author *Reference `bson:"author,omitempty" json:"author,omitempty"` Authored *FHIRDateTime `bson:"authored,omitempty" json:"authored,omitempty"` Source *Reference `bson:"source,omitempty" json:"source,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` Group *QuestionnaireResponseGroupComponent `bson:"group,omitempty" json:"group,omitempty"` }
func (*QuestionnaireResponse) GetBSON ¶
func (x *QuestionnaireResponse) GetBSON() (interface{}, error)
func (*QuestionnaireResponse) MarshalJSON ¶
func (resource *QuestionnaireResponse) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*QuestionnaireResponse) UnmarshalJSON ¶
func (x *QuestionnaireResponse) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type QuestionnaireResponseGroupComponent ¶
type QuestionnaireResponseGroupComponent struct { BackboneElement `bson:",inline"` LinkId string `bson:"linkId,omitempty" json:"linkId,omitempty"` Title string `bson:"title,omitempty" json:"title,omitempty"` Text string `bson:"text,omitempty" json:"text,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Group []QuestionnaireResponseGroupComponent `bson:"group,omitempty" json:"group,omitempty"` Question []QuestionnaireResponseQuestionComponent `bson:"question,omitempty" json:"question,omitempty"` }
type QuestionnaireResponsePlus ¶
type QuestionnaireResponsePlus struct { QuestionnaireResponse `bson:",inline"` QuestionnaireResponsePlusRelatedResources `bson:",inline"` }
type QuestionnaireResponsePlusRelatedResources ¶
type QuestionnaireResponsePlusRelatedResources struct { IncludedQuestionnaireResourcesReferencedByQuestionnaire *[]Questionnaire `bson:"_includedQuestionnaireResourcesReferencedByQuestionnaire,omitempty"` IncludedPractitionerResourcesReferencedByAuthor *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByAuthor,omitempty"` IncludedDeviceResourcesReferencedByAuthor *[]Device `bson:"_includedDeviceResourcesReferencedByAuthor,omitempty"` IncludedPatientResourcesReferencedByAuthor *[]Patient `bson:"_includedPatientResourcesReferencedByAuthor,omitempty"` IncludedRelatedPersonResourcesReferencedByAuthor *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByAuthor,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedEncounterResourcesReferencedByEncounter *[]Encounter `bson:"_includedEncounterResourcesReferencedByEncounter,omitempty"` IncludedPractitionerResourcesReferencedBySource *[]Practitioner `bson:"_includedPractitionerResourcesReferencedBySource,omitempty"` IncludedPatientResourcesReferencedBySource *[]Patient `bson:"_includedPatientResourcesReferencedBySource,omitempty"` IncludedRelatedPersonResourcesReferencedBySource *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedBySource,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedObservationResourcesReferencingRelatedtarget *[]Observation `bson:"_revIncludedObservationResourcesReferencingRelatedtarget,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingInvestigation *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingInvestigation,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*QuestionnaireResponsePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*QuestionnaireResponsePlusRelatedResources) GetIncludedDeviceResourceReferencedByAuthor ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedDeviceResourceReferencedByAuthor() (device *Device, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetIncludedPatientResourceReferencedByAuthor ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedPatientResourceReferencedByAuthor() (patient *Patient, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetIncludedPatientResourceReferencedBySource ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedPatientResourceReferencedBySource() (patient *Patient, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthor ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedPractitionerResourceReferencedByAuthor() (practitioner *Practitioner, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetIncludedPractitionerResourceReferencedBySource ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedPractitionerResourceReferencedBySource() (practitioner *Practitioner, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetIncludedQuestionnaireResourceReferencedByQuestionnaire ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedQuestionnaireResourceReferencedByQuestionnaire() (questionnaire *Questionnaire, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByAuthor ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByAuthor() (relatedPerson *RelatedPerson, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedBySource ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedBySource() (relatedPerson *RelatedPerson, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetIncludedResources ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingInvestigation ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingInvestigation() (clinicalImpressions []ClinicalImpression, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedObservationResourcesReferencingRelatedtarget ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedObservationResourcesReferencingRelatedtarget() (observations []Observation, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*QuestionnaireResponsePlusRelatedResources) GetRevIncludedResources ¶
func (q *QuestionnaireResponsePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type QuestionnaireResponseQuestionAnswerComponent ¶
type QuestionnaireResponseQuestionAnswerComponent struct { BackboneElement `bson:",inline"` ValueBoolean *bool `bson:"valueBoolean,omitempty" json:"valueBoolean,omitempty"` ValueDecimal *float64 `bson:"valueDecimal,omitempty" json:"valueDecimal,omitempty"` ValueInteger *int32 `bson:"valueInteger,omitempty" json:"valueInteger,omitempty"` ValueDate *FHIRDateTime `bson:"valueDate,omitempty" json:"valueDate,omitempty"` ValueDateTime *FHIRDateTime `bson:"valueDateTime,omitempty" json:"valueDateTime,omitempty"` ValueInstant *FHIRDateTime `bson:"valueInstant,omitempty" json:"valueInstant,omitempty"` ValueTime *FHIRDateTime `bson:"valueTime,omitempty" json:"valueTime,omitempty"` ValueString string `bson:"valueString,omitempty" json:"valueString,omitempty"` ValueUri string `bson:"valueUri,omitempty" json:"valueUri,omitempty"` ValueAttachment *Attachment `bson:"valueAttachment,omitempty" json:"valueAttachment,omitempty"` ValueCoding *Coding `bson:"valueCoding,omitempty" json:"valueCoding,omitempty"` ValueQuantity *Quantity `bson:"valueQuantity,omitempty" json:"valueQuantity,omitempty"` ValueReference *Reference `bson:"valueReference,omitempty" json:"valueReference,omitempty"` Group []QuestionnaireResponseGroupComponent `bson:"group,omitempty" json:"group,omitempty"` }
type QuestionnaireResponseQuestionComponent ¶
type QuestionnaireResponseQuestionComponent struct { BackboneElement `bson:",inline"` LinkId string `bson:"linkId,omitempty" json:"linkId,omitempty"` Text string `bson:"text,omitempty" json:"text,omitempty"` Answer []QuestionnaireResponseQuestionAnswerComponent `bson:"answer,omitempty" json:"answer,omitempty"` }
type Reference ¶
type Reference struct { Reference string `bson:"reference,omitempty" json:"reference,omitempty"` Display string `bson:"display,omitempty" json:"display,omitempty"` Type string `bson:"type,omitempty" json:"type,omitempty"` ReferencedID string `bson:"referenceid,omitempty" json:"referenceid,omitempty"` External *bool `bson:"external,omitempty" json:"external,omitempty"` }
func (*Reference) MarshalJSON ¶
func (*Reference) UnmarshalJSON ¶
type ReferralRequest ¶
type ReferralRequest struct { DomainResource `bson:",inline"` Status string `bson:"status,omitempty" json:"status,omitempty"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Specialty *CodeableConcept `bson:"specialty,omitempty" json:"specialty,omitempty"` Priority *CodeableConcept `bson:"priority,omitempty" json:"priority,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Requester *Reference `bson:"requester,omitempty" json:"requester,omitempty"` Recipient []Reference `bson:"recipient,omitempty" json:"recipient,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` DateSent *FHIRDateTime `bson:"dateSent,omitempty" json:"dateSent,omitempty"` Reason *CodeableConcept `bson:"reason,omitempty" json:"reason,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` ServiceRequested []CodeableConcept `bson:"serviceRequested,omitempty" json:"serviceRequested,omitempty"` SupportingInformation []Reference `bson:"supportingInformation,omitempty" json:"supportingInformation,omitempty"` FulfillmentTime *Period `bson:"fulfillmentTime,omitempty" json:"fulfillmentTime,omitempty"` }
func (*ReferralRequest) GetBSON ¶
func (x *ReferralRequest) GetBSON() (interface{}, error)
func (*ReferralRequest) MarshalJSON ¶
func (resource *ReferralRequest) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*ReferralRequest) UnmarshalJSON ¶
func (x *ReferralRequest) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ReferralRequestPlus ¶
type ReferralRequestPlus struct { ReferralRequest `bson:",inline"` ReferralRequestPlusRelatedResources `bson:",inline"` }
type ReferralRequestPlusRelatedResources ¶
type ReferralRequestPlusRelatedResources struct { IncludedPractitionerResourcesReferencedByRequester *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByRequester,omitempty"` IncludedOrganizationResourcesReferencedByRequester *[]Organization `bson:"_includedOrganizationResourcesReferencedByRequester,omitempty"` IncludedPatientResourcesReferencedByRequester *[]Patient `bson:"_includedPatientResourcesReferencedByRequester,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedPractitionerResourcesReferencedByRecipient *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByRecipient,omitempty"` IncludedOrganizationResourcesReferencedByRecipient *[]Organization `bson:"_includedOrganizationResourcesReferencedByRecipient,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedCarePlanResourcesReferencingActivityreference *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingActivityreference,omitempty"` RevIncludedEpisodeOfCareResourcesReferencingIncomingreferral *[]EpisodeOfCare `bson:"_revIncludedEpisodeOfCareResourcesReferencingIncomingreferral,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedDiagnosticReportResourcesReferencingRequest *[]DiagnosticReport `bson:"_revIncludedDiagnosticReportResourcesReferencingRequest,omitempty"` RevIncludedEncounterResourcesReferencingIncomingreferral *[]Encounter `bson:"_revIncludedEncounterResourcesReferencingIncomingreferral,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingAction *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingAction,omitempty"` RevIncludedClinicalImpressionResourcesReferencingPlan *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingPlan,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ReferralRequestPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (r *ReferralRequestPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ReferralRequestPlusRelatedResources) GetIncludedOrganizationResourceReferencedByRequester ¶
func (r *ReferralRequestPlusRelatedResources) GetIncludedOrganizationResourceReferencedByRequester() (organization *Organization, err error)
func (*ReferralRequestPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByRecipient ¶
func (r *ReferralRequestPlusRelatedResources) GetIncludedOrganizationResourcesReferencedByRecipient() (organizations []Organization, err error)
func (*ReferralRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (r *ReferralRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*ReferralRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByRequester ¶
func (r *ReferralRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByRequester() (patient *Patient, err error)
func (*ReferralRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedByRequester ¶
func (r *ReferralRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedByRequester() (practitioner *Practitioner, err error)
func (*ReferralRequestPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByRecipient ¶
func (r *ReferralRequestPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByRecipient() (practitioners []Practitioner, err error)
func (*ReferralRequestPlusRelatedResources) GetIncludedResources ¶
func (r *ReferralRequestPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ReferralRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction() (clinicalImpressions []ClinicalImpression, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingRequest ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingRequest() (diagnosticReports []DiagnosticReport, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingIncomingreferral ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingIncomingreferral() (encounters []Encounter, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingIncomingreferral ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedEpisodeOfCareResourcesReferencingIncomingreferral() (episodeOfCares []EpisodeOfCare, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ReferralRequestPlusRelatedResources) GetRevIncludedResources ¶
func (r *ReferralRequestPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type RelatedPerson ¶
type RelatedPerson struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Relationship *CodeableConcept `bson:"relationship,omitempty" json:"relationship,omitempty"` Name *HumanName `bson:"name,omitempty" json:"name,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` Gender string `bson:"gender,omitempty" json:"gender,omitempty"` BirthDate *FHIRDateTime `bson:"birthDate,omitempty" json:"birthDate,omitempty"` Address []Address `bson:"address,omitempty" json:"address,omitempty"` Photo []Attachment `bson:"photo,omitempty" json:"photo,omitempty"` Period *Period `bson:"period,omitempty" json:"period,omitempty"` }
func (*RelatedPerson) GetBSON ¶
func (x *RelatedPerson) GetBSON() (interface{}, error)
func (*RelatedPerson) MarshalJSON ¶
func (resource *RelatedPerson) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*RelatedPerson) UnmarshalJSON ¶
func (x *RelatedPerson) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type RelatedPersonPlus ¶
type RelatedPersonPlus struct { RelatedPerson `bson:",inline"` RelatedPersonPlusRelatedResources `bson:",inline"` }
type RelatedPersonPlusRelatedResources ¶
type RelatedPersonPlusRelatedResources struct { IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` RevIncludedAppointmentResourcesReferencingActor *[]Appointment `bson:"_revIncludedAppointmentResourcesReferencingActor,omitempty"` RevIncludedProvenanceResourcesReferencingAgent *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingAgent,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingAuthor *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingAuthor,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRecipient *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRecipient,omitempty"` RevIncludedAllergyIntoleranceResourcesReferencingReporter *[]AllergyIntolerance `bson:"_revIncludedAllergyIntoleranceResourcesReferencingReporter,omitempty"` RevIncludedCarePlanResourcesReferencingPerformer *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingPerformer,omitempty"` RevIncludedCarePlanResourcesReferencingParticipant *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingParticipant,omitempty"` RevIncludedProcedureResourcesReferencingPerformer *[]Procedure `bson:"_revIncludedProcedureResourcesReferencingPerformer,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingAuthor *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingAuthor,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedProcedureRequestResourcesReferencingPerformer *[]ProcedureRequest `bson:"_revIncludedProcedureRequestResourcesReferencingPerformer,omitempty"` RevIncludedProcedureRequestResourcesReferencingOrderer *[]ProcedureRequest `bson:"_revIncludedProcedureRequestResourcesReferencingOrderer,omitempty"` RevIncludedAppointmentResponseResourcesReferencingActor *[]AppointmentResponse `bson:"_revIncludedAppointmentResponseResourcesReferencingActor,omitempty"` RevIncludedObservationResourcesReferencingPerformer *[]Observation `bson:"_revIncludedObservationResourcesReferencingPerformer,omitempty"` RevIncludedMedicationAdministrationResourcesReferencingPractitioner *[]MedicationAdministration `bson:"_revIncludedMedicationAdministrationResourcesReferencingPractitioner,omitempty"` RevIncludedMedicationStatementResourcesReferencingSource *[]MedicationStatement `bson:"_revIncludedMedicationStatementResourcesReferencingSource,omitempty"` RevIncludedPersonResourcesReferencingLink *[]Person `bson:"_revIncludedPersonResourcesReferencingLink,omitempty"` RevIncludedPersonResourcesReferencingRelatedperson *[]Person `bson:"_revIncludedPersonResourcesReferencingRelatedperson,omitempty"` RevIncludedContractResourcesReferencingActor *[]Contract `bson:"_revIncludedContractResourcesReferencingActor,omitempty"` RevIncludedContractResourcesReferencingSigner *[]Contract `bson:"_revIncludedContractResourcesReferencingSigner,omitempty"` RevIncludedCommunicationRequestResourcesReferencingRequester *[]CommunicationRequest `bson:"_revIncludedCommunicationRequestResourcesReferencingRequester,omitempty"` RevIncludedCommunicationRequestResourcesReferencingSender *[]CommunicationRequest `bson:"_revIncludedCommunicationRequestResourcesReferencingSender,omitempty"` RevIncludedCommunicationRequestResourcesReferencingRecipient *[]CommunicationRequest `bson:"_revIncludedCommunicationRequestResourcesReferencingRecipient,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedBasicResourcesReferencingAuthor *[]Basic `bson:"_revIncludedBasicResourcesReferencingAuthor,omitempty"` RevIncludedImagingObjectSelectionResourcesReferencingAuthor *[]ImagingObjectSelection `bson:"_revIncludedImagingObjectSelectionResourcesReferencingAuthor,omitempty"` RevIncludedEncounterResourcesReferencingParticipant *[]Encounter `bson:"_revIncludedEncounterResourcesReferencingParticipant,omitempty"` RevIncludedAuditEventResourcesReferencingParticipant *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingParticipant,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCommunicationResourcesReferencingSender *[]Communication `bson:"_revIncludedCommunicationResourcesReferencingSender,omitempty"` RevIncludedCommunicationResourcesReferencingRecipient *[]Communication `bson:"_revIncludedCommunicationResourcesReferencingRecipient,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingAuthor *[]Composition `bson:"_revIncludedCompositionResourcesReferencingAuthor,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingAuthor *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingAuthor,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSource *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSource,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedScheduleResourcesReferencingActor *[]Schedule `bson:"_revIncludedScheduleResourcesReferencingActor,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*RelatedPersonPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (r *RelatedPersonPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*RelatedPersonPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (r *RelatedPersonPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*RelatedPersonPlusRelatedResources) GetIncludedResources ¶
func (r *RelatedPersonPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*RelatedPersonPlusRelatedResources) GetRevIncludedAllergyIntoleranceResourcesReferencingReporter ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedAllergyIntoleranceResourcesReferencingReporter() (allergyIntolerances []AllergyIntolerance, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingActor ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedAppointmentResourcesReferencingActor() (appointments []Appointment, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingActor ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedAppointmentResponseResourcesReferencingActor() (appointmentResponses []AppointmentResponse, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingParticipant ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingParticipant() (auditEvents []AuditEvent, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedBasicResourcesReferencingAuthor ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedBasicResourcesReferencingAuthor() (basics []Basic, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingParticipant ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingParticipant() (carePlans []CarePlan, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingPerformer ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingPerformer() (carePlans []CarePlan, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRecipient ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRecipient() (communicationRequests []CommunicationRequest, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRequester ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingRequester() (communicationRequests []CommunicationRequest, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingSender ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCommunicationRequestResourcesReferencingSender() (communicationRequests []CommunicationRequest, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRecipient ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingRecipient() (communications []Communication, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingSender ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCommunicationResourcesReferencingSender() (communications []Communication, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAuthor ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingAuthor() (compositions []Composition, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedContractResourcesReferencingActor() (contracts []Contract, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedContractResourcesReferencingSigner ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedContractResourcesReferencingSigner() (contracts []Contract, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingAuthor ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingAuthor() (documentManifests []DocumentManifest, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRecipient ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRecipient() (documentManifests []DocumentManifest, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthor ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingAuthor() (documentReferences []DocumentReference, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingParticipant ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedEncounterResourcesReferencingParticipant() (encounters []Encounter, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedImagingObjectSelectionResourcesReferencingAuthor ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedImagingObjectSelectionResourcesReferencingAuthor() (imagingObjectSelections []ImagingObjectSelection, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingPractitioner ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedMedicationAdministrationResourcesReferencingPractitioner() (medicationAdministrations []MedicationAdministration, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedMedicationStatementResourcesReferencingSource ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedMedicationStatementResourcesReferencingSource() (medicationStatements []MedicationStatement, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedObservationResourcesReferencingPerformer ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedObservationResourcesReferencingPerformer() (observations []Observation, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedPersonResourcesReferencingLink ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedPersonResourcesReferencingLink() (people []Person, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedPersonResourcesReferencingRelatedperson ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedPersonResourcesReferencingRelatedperson() (people []Person, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingOrderer ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingOrderer() (procedureRequests []ProcedureRequest, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingPerformer ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedProcedureRequestResourcesReferencingPerformer() (procedureRequests []ProcedureRequest, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingPerformer ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedProcedureResourcesReferencingPerformer() (procedures []Procedure, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingAgent ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingAgent() (provenances []Provenance, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingAuthor ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingAuthor() (questionnaireResponses []QuestionnaireResponse, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSource ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSource() (questionnaireResponses []QuestionnaireResponse, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*RelatedPersonPlusRelatedResources) GetRevIncludedResources ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
func (*RelatedPersonPlusRelatedResources) GetRevIncludedScheduleResourcesReferencingActor ¶
func (r *RelatedPersonPlusRelatedResources) GetRevIncludedScheduleResourcesReferencingActor() (schedules []Schedule, err error)
type Resource ¶
type Resource struct { ResourceType string `bson:"resourceType,omitempty" json:"resourceType,omitempty"` Id string `bson:"_id,omitempty" json:"id,omitempty"` Meta *Meta `bson:"meta,omitempty" json:"meta,omitempty"` ImplicitRules string `bson:"implicitRules,omitempty" json:"implicitRules,omitempty"` Language string `bson:"language,omitempty" json:"language,omitempty"` }
type RiskAssessment ¶
type RiskAssessment struct { DomainResource `bson:",inline"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Condition *Reference `bson:"condition,omitempty" json:"condition,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` Performer *Reference `bson:"performer,omitempty" json:"performer,omitempty"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Method *CodeableConcept `bson:"method,omitempty" json:"method,omitempty"` Basis []Reference `bson:"basis,omitempty" json:"basis,omitempty"` Prediction []RiskAssessmentPredictionComponent `bson:"prediction,omitempty" json:"prediction,omitempty"` Mitigation string `bson:"mitigation,omitempty" json:"mitigation,omitempty"` }
func (*RiskAssessment) GetBSON ¶
func (x *RiskAssessment) GetBSON() (interface{}, error)
func (*RiskAssessment) MarshalJSON ¶
func (resource *RiskAssessment) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*RiskAssessment) UnmarshalJSON ¶
func (x *RiskAssessment) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type RiskAssessmentPlus ¶
type RiskAssessmentPlus struct { RiskAssessment `bson:",inline"` RiskAssessmentPlusRelatedResources `bson:",inline"` }
type RiskAssessmentPlusRelatedResources ¶
type RiskAssessmentPlusRelatedResources struct { IncludedConditionResourcesReferencedByCondition *[]Condition `bson:"_includedConditionResourcesReferencedByCondition,omitempty"` IncludedPractitionerResourcesReferencedByPerformer *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByPerformer,omitempty"` IncludedDeviceResourcesReferencedByPerformer *[]Device `bson:"_includedDeviceResourcesReferencedByPerformer,omitempty"` IncludedGroupResourcesReferencedBySubject *[]Group `bson:"_includedGroupResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedEncounterResourcesReferencedByEncounter *[]Encounter `bson:"_includedEncounterResourcesReferencedByEncounter,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*RiskAssessmentPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (r *RiskAssessmentPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*RiskAssessmentPlusRelatedResources) GetIncludedConditionResourceReferencedByCondition ¶
func (r *RiskAssessmentPlusRelatedResources) GetIncludedConditionResourceReferencedByCondition() (condition *Condition, err error)
func (*RiskAssessmentPlusRelatedResources) GetIncludedDeviceResourceReferencedByPerformer ¶
func (r *RiskAssessmentPlusRelatedResources) GetIncludedDeviceResourceReferencedByPerformer() (device *Device, err error)
func (*RiskAssessmentPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter ¶
func (r *RiskAssessmentPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
func (*RiskAssessmentPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject ¶
func (r *RiskAssessmentPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
func (*RiskAssessmentPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (r *RiskAssessmentPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*RiskAssessmentPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (r *RiskAssessmentPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*RiskAssessmentPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPerformer ¶
func (r *RiskAssessmentPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPerformer() (practitioner *Practitioner, err error)
func (*RiskAssessmentPlusRelatedResources) GetIncludedResources ¶
func (r *RiskAssessmentPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*RiskAssessmentPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*RiskAssessmentPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*RiskAssessmentPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*RiskAssessmentPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*RiskAssessmentPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*RiskAssessmentPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*RiskAssessmentPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*RiskAssessmentPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*RiskAssessmentPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*RiskAssessmentPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*RiskAssessmentPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*RiskAssessmentPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*RiskAssessmentPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*RiskAssessmentPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*RiskAssessmentPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*RiskAssessmentPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*RiskAssessmentPlusRelatedResources) GetRevIncludedResources ¶
func (r *RiskAssessmentPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type RiskAssessmentPredictionComponent ¶
type RiskAssessmentPredictionComponent struct { BackboneElement `bson:",inline"` Outcome *CodeableConcept `bson:"outcome,omitempty" json:"outcome,omitempty"` ProbabilityDecimal *float64 `bson:"probabilityDecimal,omitempty" json:"probabilityDecimal,omitempty"` ProbabilityRange *Range `bson:"probabilityRange,omitempty" json:"probabilityRange,omitempty"` ProbabilityCodeableConcept *CodeableConcept `bson:"probabilityCodeableConcept,omitempty" json:"probabilityCodeableConcept,omitempty"` RelativeRisk *float64 `bson:"relativeRisk,omitempty" json:"relativeRisk,omitempty"` WhenPeriod *Period `bson:"whenPeriod,omitempty" json:"whenPeriod,omitempty"` WhenRange *Range `bson:"whenRange,omitempty" json:"whenRange,omitempty"` Rationale string `bson:"rationale,omitempty" json:"rationale,omitempty"` }
type SampledData ¶
type SampledData struct { Origin *Quantity `bson:"origin,omitempty" json:"origin,omitempty"` Period *float64 `bson:"period,omitempty" json:"period,omitempty"` Factor *float64 `bson:"factor,omitempty" json:"factor,omitempty"` LowerLimit *float64 `bson:"lowerLimit,omitempty" json:"lowerLimit,omitempty"` UpperLimit *float64 `bson:"upperLimit,omitempty" json:"upperLimit,omitempty"` Dimensions *uint32 `bson:"dimensions,omitempty" json:"dimensions,omitempty"` Data string `bson:"data,omitempty" json:"data,omitempty"` }
type Schedule ¶
type Schedule struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Type []CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Actor *Reference `bson:"actor,omitempty" json:"actor,omitempty"` PlanningHorizon *Period `bson:"planningHorizon,omitempty" json:"planningHorizon,omitempty"` Comment string `bson:"comment,omitempty" json:"comment,omitempty"` }
func (*Schedule) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Schedule) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type SchedulePlus ¶
type SchedulePlus struct { Schedule `bson:",inline"` SchedulePlusRelatedResources `bson:",inline"` }
type SchedulePlusRelatedResources ¶
type SchedulePlusRelatedResources struct { IncludedPractitionerResourcesReferencedByActor *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByActor,omitempty"` IncludedDeviceResourcesReferencedByActor *[]Device `bson:"_includedDeviceResourcesReferencedByActor,omitempty"` IncludedPatientResourcesReferencedByActor *[]Patient `bson:"_includedPatientResourcesReferencedByActor,omitempty"` IncludedHealthcareServiceResourcesReferencedByActor *[]HealthcareService `bson:"_includedHealthcareServiceResourcesReferencedByActor,omitempty"` IncludedRelatedPersonResourcesReferencedByActor *[]RelatedPerson `bson:"_includedRelatedPersonResourcesReferencedByActor,omitempty"` IncludedLocationResourcesReferencedByActor *[]Location `bson:"_includedLocationResourcesReferencedByActor,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedSlotResourcesReferencingSchedule *[]Slot `bson:"_revIncludedSlotResourcesReferencingSchedule,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*SchedulePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (s *SchedulePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*SchedulePlusRelatedResources) GetIncludedDeviceResourceReferencedByActor ¶
func (s *SchedulePlusRelatedResources) GetIncludedDeviceResourceReferencedByActor() (device *Device, err error)
func (*SchedulePlusRelatedResources) GetIncludedHealthcareServiceResourceReferencedByActor ¶
func (s *SchedulePlusRelatedResources) GetIncludedHealthcareServiceResourceReferencedByActor() (healthcareService *HealthcareService, err error)
func (*SchedulePlusRelatedResources) GetIncludedLocationResourceReferencedByActor ¶
func (s *SchedulePlusRelatedResources) GetIncludedLocationResourceReferencedByActor() (location *Location, err error)
func (*SchedulePlusRelatedResources) GetIncludedPatientResourceReferencedByActor ¶
func (s *SchedulePlusRelatedResources) GetIncludedPatientResourceReferencedByActor() (patient *Patient, err error)
func (*SchedulePlusRelatedResources) GetIncludedPractitionerResourceReferencedByActor ¶
func (s *SchedulePlusRelatedResources) GetIncludedPractitionerResourceReferencedByActor() (practitioner *Practitioner, err error)
func (*SchedulePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByActor ¶
func (s *SchedulePlusRelatedResources) GetIncludedRelatedPersonResourceReferencedByActor() (relatedPerson *RelatedPerson, err error)
func (*SchedulePlusRelatedResources) GetIncludedResources ¶
func (s *SchedulePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*SchedulePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (s *SchedulePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*SchedulePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (s *SchedulePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*SchedulePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (s *SchedulePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*SchedulePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (s *SchedulePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*SchedulePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (s *SchedulePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*SchedulePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (s *SchedulePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*SchedulePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (s *SchedulePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*SchedulePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (s *SchedulePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*SchedulePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (s *SchedulePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*SchedulePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (s *SchedulePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*SchedulePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (s *SchedulePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*SchedulePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (s *SchedulePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*SchedulePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (s *SchedulePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*SchedulePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (s *SchedulePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*SchedulePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (s *SchedulePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*SchedulePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (s *SchedulePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*SchedulePlusRelatedResources) GetRevIncludedResources ¶
func (s *SchedulePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
func (*SchedulePlusRelatedResources) GetRevIncludedSlotResourcesReferencingSchedule ¶
func (s *SchedulePlusRelatedResources) GetRevIncludedSlotResourcesReferencingSchedule() (slots []Slot, err error)
type SearchParameter ¶
type SearchParameter struct { DomainResource `bson:",inline"` Url string `bson:"url,omitempty" json:"url,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Experimental *bool `bson:"experimental,omitempty" json:"experimental,omitempty"` Publisher string `bson:"publisher,omitempty" json:"publisher,omitempty"` Contact []SearchParameterContactComponent `bson:"contact,omitempty" json:"contact,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Requirements string `bson:"requirements,omitempty" json:"requirements,omitempty"` Code string `bson:"code,omitempty" json:"code,omitempty"` Base string `bson:"base,omitempty" json:"base,omitempty"` Type string `bson:"type,omitempty" json:"type,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Xpath string `bson:"xpath,omitempty" json:"xpath,omitempty"` XpathUsage string `bson:"xpathUsage,omitempty" json:"xpathUsage,omitempty"` Target []string `bson:"target,omitempty" json:"target,omitempty"` }
func (*SearchParameter) GetBSON ¶
func (x *SearchParameter) GetBSON() (interface{}, error)
func (*SearchParameter) MarshalJSON ¶
func (resource *SearchParameter) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*SearchParameter) UnmarshalJSON ¶
func (x *SearchParameter) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type SearchParameterContactComponent ¶
type SearchParameterContactComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` }
type SearchParameterPlus ¶
type SearchParameterPlus struct { SearchParameter `bson:",inline"` SearchParameterPlusRelatedResources `bson:",inline"` }
type SearchParameterPlusRelatedResources ¶
type SearchParameterPlusRelatedResources struct { RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*SearchParameterPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (s *SearchParameterPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*SearchParameterPlusRelatedResources) GetIncludedResources ¶
func (s *SearchParameterPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*SearchParameterPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (s *SearchParameterPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*SearchParameterPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (s *SearchParameterPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*SearchParameterPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (s *SearchParameterPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*SearchParameterPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (s *SearchParameterPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*SearchParameterPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (s *SearchParameterPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*SearchParameterPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (s *SearchParameterPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*SearchParameterPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (s *SearchParameterPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*SearchParameterPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (s *SearchParameterPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*SearchParameterPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (s *SearchParameterPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*SearchParameterPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (s *SearchParameterPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*SearchParameterPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (s *SearchParameterPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*SearchParameterPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (s *SearchParameterPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*SearchParameterPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (s *SearchParameterPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*SearchParameterPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (s *SearchParameterPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*SearchParameterPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (s *SearchParameterPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*SearchParameterPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (s *SearchParameterPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*SearchParameterPlusRelatedResources) GetRevIncludedResources ¶
func (s *SearchParameterPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Signature ¶
type Signature struct { Type []Coding `bson:"type,omitempty" json:"type,omitempty"` When *FHIRDateTime `bson:"when,omitempty" json:"when,omitempty"` WhoUri string `bson:"whoUri,omitempty" json:"whoUri,omitempty"` WhoReference *Reference `bson:"whoReference,omitempty" json:"whoReference,omitempty"` ContentType string `bson:"contentType,omitempty" json:"contentType,omitempty"` Blob string `bson:"blob,omitempty" json:"blob,omitempty"` }
type Slot ¶
type Slot struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Schedule *Reference `bson:"schedule,omitempty" json:"schedule,omitempty"` FreeBusyType string `bson:"freeBusyType,omitempty" json:"freeBusyType,omitempty"` Start *FHIRDateTime `bson:"start,omitempty" json:"start,omitempty"` End *FHIRDateTime `bson:"end,omitempty" json:"end,omitempty"` Overbooked *bool `bson:"overbooked,omitempty" json:"overbooked,omitempty"` Comment string `bson:"comment,omitempty" json:"comment,omitempty"` }
func (*Slot) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Slot) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type SlotPlus ¶
type SlotPlus struct { Slot `bson:",inline"` SlotPlusRelatedResources `bson:",inline"` }
type SlotPlusRelatedResources ¶
type SlotPlusRelatedResources struct { IncludedScheduleResourcesReferencedBySchedule *[]Schedule `bson:"_includedScheduleResourcesReferencedBySchedule,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*SlotPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (s *SlotPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*SlotPlusRelatedResources) GetIncludedResources ¶
func (s *SlotPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*SlotPlusRelatedResources) GetIncludedScheduleResourceReferencedBySchedule ¶
func (s *SlotPlusRelatedResources) GetIncludedScheduleResourceReferencedBySchedule() (schedule *Schedule, err error)
func (*SlotPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (s *SlotPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*SlotPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (s *SlotPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*SlotPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (s *SlotPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*SlotPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (s *SlotPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*SlotPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (s *SlotPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*SlotPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (s *SlotPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*SlotPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (s *SlotPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*SlotPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (s *SlotPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*SlotPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (s *SlotPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*SlotPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (s *SlotPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*SlotPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (s *SlotPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*SlotPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (s *SlotPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*SlotPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (s *SlotPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*SlotPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (s *SlotPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*SlotPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (s *SlotPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*SlotPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (s *SlotPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*SlotPlusRelatedResources) GetRevIncludedResources ¶
func (s *SlotPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Specimen ¶
type Specimen struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Parent []Reference `bson:"parent,omitempty" json:"parent,omitempty"` Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"` AccessionIdentifier *Identifier `bson:"accessionIdentifier,omitempty" json:"accessionIdentifier,omitempty"` ReceivedTime *FHIRDateTime `bson:"receivedTime,omitempty" json:"receivedTime,omitempty"` Collection *SpecimenCollectionComponent `bson:"collection,omitempty" json:"collection,omitempty"` Treatment []SpecimenTreatmentComponent `bson:"treatment,omitempty" json:"treatment,omitempty"` Container []SpecimenContainerComponent `bson:"container,omitempty" json:"container,omitempty"` }
func (*Specimen) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Specimen) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type SpecimenCollectionComponent ¶
type SpecimenCollectionComponent struct { BackboneElement `bson:",inline"` Collector *Reference `bson:"collector,omitempty" json:"collector,omitempty"` Comment []string `bson:"comment,omitempty" json:"comment,omitempty"` CollectedDateTime *FHIRDateTime `bson:"collectedDateTime,omitempty" json:"collectedDateTime,omitempty"` CollectedPeriod *Period `bson:"collectedPeriod,omitempty" json:"collectedPeriod,omitempty"` Quantity *Quantity `bson:"quantity,omitempty" json:"quantity,omitempty"` Method *CodeableConcept `bson:"method,omitempty" json:"method,omitempty"` BodySite *CodeableConcept `bson:"bodySite,omitempty" json:"bodySite,omitempty"` }
type SpecimenContainerComponent ¶
type SpecimenContainerComponent struct { BackboneElement `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Capacity *Quantity `bson:"capacity,omitempty" json:"capacity,omitempty"` SpecimenQuantity *Quantity `bson:"specimenQuantity,omitempty" json:"specimenQuantity,omitempty"` AdditiveCodeableConcept *CodeableConcept `bson:"additiveCodeableConcept,omitempty" json:"additiveCodeableConcept,omitempty"` AdditiveReference *Reference `bson:"additiveReference,omitempty" json:"additiveReference,omitempty"` }
type SpecimenPlus ¶
type SpecimenPlus struct { Specimen `bson:",inline"` SpecimenPlusRelatedResources `bson:",inline"` }
type SpecimenPlusRelatedResources ¶
type SpecimenPlusRelatedResources struct { IncludedSpecimenResourcesReferencedByParent *[]Specimen `bson:"_includedSpecimenResourcesReferencedByParent,omitempty"` IncludedGroupResourcesReferencedBySubject *[]Group `bson:"_includedGroupResourcesReferencedBySubject,omitempty"` IncludedDeviceResourcesReferencedBySubject *[]Device `bson:"_includedDeviceResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedBySubject *[]Patient `bson:"_includedPatientResourcesReferencedBySubject,omitempty"` IncludedSubstanceResourcesReferencedBySubject *[]Substance `bson:"_includedSubstanceResourcesReferencedBySubject,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedPractitionerResourcesReferencedByCollector *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByCollector,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedSpecimenResourcesReferencingParent *[]Specimen `bson:"_revIncludedSpecimenResourcesReferencingParent,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedMediaResourcesReferencingSubject *[]Media `bson:"_revIncludedMediaResourcesReferencingSubject,omitempty"` RevIncludedObservationResourcesReferencingSpecimen *[]Observation `bson:"_revIncludedObservationResourcesReferencingSpecimen,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedDiagnosticReportResourcesReferencingSpecimen *[]DiagnosticReport `bson:"_revIncludedDiagnosticReportResourcesReferencingSpecimen,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedDiagnosticOrderResourcesReferencingSpecimenPath1 *[]DiagnosticOrder `bson:"_revIncludedDiagnosticOrderResourcesReferencingSpecimenPath1,omitempty"` RevIncludedDiagnosticOrderResourcesReferencingSpecimenPath2 *[]DiagnosticOrder `bson:"_revIncludedDiagnosticOrderResourcesReferencingSpecimenPath2,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*SpecimenPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (s *SpecimenPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*SpecimenPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject ¶
func (s *SpecimenPlusRelatedResources) GetIncludedDeviceResourceReferencedBySubject() (device *Device, err error)
func (*SpecimenPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject ¶
func (s *SpecimenPlusRelatedResources) GetIncludedGroupResourceReferencedBySubject() (group *Group, err error)
func (*SpecimenPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (s *SpecimenPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*SpecimenPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject ¶
func (s *SpecimenPlusRelatedResources) GetIncludedPatientResourceReferencedBySubject() (patient *Patient, err error)
func (*SpecimenPlusRelatedResources) GetIncludedPractitionerResourceReferencedByCollector ¶
func (s *SpecimenPlusRelatedResources) GetIncludedPractitionerResourceReferencedByCollector() (practitioner *Practitioner, err error)
func (*SpecimenPlusRelatedResources) GetIncludedResources ¶
func (s *SpecimenPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*SpecimenPlusRelatedResources) GetIncludedSpecimenResourcesReferencedByParent ¶
func (s *SpecimenPlusRelatedResources) GetIncludedSpecimenResourcesReferencedByParent() (specimen []Specimen, err error)
func (*SpecimenPlusRelatedResources) GetIncludedSubstanceResourceReferencedBySubject ¶
func (s *SpecimenPlusRelatedResources) GetIncludedSubstanceResourceReferencedBySubject() (substance *Substance, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingSpecimenPath1 ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingSpecimenPath1() (diagnosticOrders []DiagnosticOrder, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingSpecimenPath2 ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedDiagnosticOrderResourcesReferencingSpecimenPath2() (diagnosticOrders []DiagnosticOrder, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingSpecimen ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedDiagnosticReportResourcesReferencingSpecimen() (diagnosticReports []DiagnosticReport, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedMediaResourcesReferencingSubject ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedMediaResourcesReferencingSubject() (media []Media, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedObservationResourcesReferencingSpecimen ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedObservationResourcesReferencingSpecimen() (observations []Observation, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*SpecimenPlusRelatedResources) GetRevIncludedResources ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
func (*SpecimenPlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingParent ¶
func (s *SpecimenPlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingParent() (specimen []Specimen, err error)
type SpecimenTreatmentComponent ¶
type SpecimenTreatmentComponent struct { BackboneElement `bson:",inline"` Description string `bson:"description,omitempty" json:"description,omitempty"` Procedure *CodeableConcept `bson:"procedure,omitempty" json:"procedure,omitempty"` Additive []Reference `bson:"additive,omitempty" json:"additive,omitempty"` }
type StructureDefinition ¶
type StructureDefinition struct { DomainResource `bson:",inline"` Url string `bson:"url,omitempty" json:"url,omitempty"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Version string `bson:"version,omitempty" json:"version,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Display string `bson:"display,omitempty" json:"display,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Experimental *bool `bson:"experimental,omitempty" json:"experimental,omitempty"` Publisher string `bson:"publisher,omitempty" json:"publisher,omitempty"` Contact []StructureDefinitionContactComponent `bson:"contact,omitempty" json:"contact,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` UseContext []CodeableConcept `bson:"useContext,omitempty" json:"useContext,omitempty"` Requirements string `bson:"requirements,omitempty" json:"requirements,omitempty"` Copyright string `bson:"copyright,omitempty" json:"copyright,omitempty"` Code []Coding `bson:"code,omitempty" json:"code,omitempty"` FhirVersion string `bson:"fhirVersion,omitempty" json:"fhirVersion,omitempty"` Mapping []StructureDefinitionMappingComponent `bson:"mapping,omitempty" json:"mapping,omitempty"` Kind string `bson:"kind,omitempty" json:"kind,omitempty"` ConstrainedType string `bson:"constrainedType,omitempty" json:"constrainedType,omitempty"` Abstract *bool `bson:"abstract,omitempty" json:"abstract,omitempty"` ContextType string `bson:"contextType,omitempty" json:"contextType,omitempty"` Context []string `bson:"context,omitempty" json:"context,omitempty"` Base string `bson:"base,omitempty" json:"base,omitempty"` Snapshot *StructureDefinitionSnapshotComponent `bson:"snapshot,omitempty" json:"snapshot,omitempty"` Differential *StructureDefinitionDifferentialComponent `bson:"differential,omitempty" json:"differential,omitempty"` }
func (*StructureDefinition) GetBSON ¶
func (x *StructureDefinition) GetBSON() (interface{}, error)
func (*StructureDefinition) MarshalJSON ¶
func (resource *StructureDefinition) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*StructureDefinition) UnmarshalJSON ¶
func (x *StructureDefinition) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type StructureDefinitionContactComponent ¶
type StructureDefinitionContactComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` }
type StructureDefinitionDifferentialComponent ¶
type StructureDefinitionDifferentialComponent struct { BackboneElement `bson:",inline"` Element []ElementDefinition `bson:"element,omitempty" json:"element,omitempty"` }
type StructureDefinitionMappingComponent ¶
type StructureDefinitionMappingComponent struct { BackboneElement `bson:",inline"` Identity string `bson:"identity,omitempty" json:"identity,omitempty"` Uri string `bson:"uri,omitempty" json:"uri,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Comments string `bson:"comments,omitempty" json:"comments,omitempty"` }
type StructureDefinitionPlus ¶
type StructureDefinitionPlus struct { StructureDefinition `bson:",inline"` StructureDefinitionPlusRelatedResources `bson:",inline"` }
type StructureDefinitionPlusRelatedResources ¶
type StructureDefinitionPlusRelatedResources struct { IncludedValueSetResourcesReferencedByValueset *[]ValueSet `bson:"_includedValueSetResourcesReferencedByValueset,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedConceptMapResourcesReferencingSource *[]ConceptMap `bson:"_revIncludedConceptMapResourcesReferencingSource,omitempty"` RevIncludedConceptMapResourcesReferencingTarget *[]ConceptMap `bson:"_revIncludedConceptMapResourcesReferencingTarget,omitempty"` RevIncludedConceptMapResourcesReferencingSourceuri *[]ConceptMap `bson:"_revIncludedConceptMapResourcesReferencingSourceuri,omitempty"` RevIncludedOperationDefinitionResourcesReferencingProfile *[]OperationDefinition `bson:"_revIncludedOperationDefinitionResourcesReferencingProfile,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedConformanceResourcesReferencingProfile *[]Conformance `bson:"_revIncludedConformanceResourcesReferencingProfile,omitempty"` RevIncludedConformanceResourcesReferencingSupportedprofile *[]Conformance `bson:"_revIncludedConformanceResourcesReferencingSupportedprofile,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*StructureDefinitionPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (s *StructureDefinitionPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*StructureDefinitionPlusRelatedResources) GetIncludedResources ¶
func (s *StructureDefinitionPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*StructureDefinitionPlusRelatedResources) GetIncludedValueSetResourceReferencedByValueset ¶
func (s *StructureDefinitionPlusRelatedResources) GetIncludedValueSetResourceReferencedByValueset() (valueSet *ValueSet, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedConceptMapResourcesReferencingSource ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedConceptMapResourcesReferencingSource() (conceptMaps []ConceptMap, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedConceptMapResourcesReferencingSourceuri ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedConceptMapResourcesReferencingSourceuri() (conceptMaps []ConceptMap, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedConceptMapResourcesReferencingTarget ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedConceptMapResourcesReferencingTarget() (conceptMaps []ConceptMap, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedConformanceResourcesReferencingProfile ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedConformanceResourcesReferencingProfile() (conformances []Conformance, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedConformanceResourcesReferencingSupportedprofile ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedConformanceResourcesReferencingSupportedprofile() (conformances []Conformance, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedOperationDefinitionResourcesReferencingProfile ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedOperationDefinitionResourcesReferencingProfile() (operationDefinitions []OperationDefinition, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*StructureDefinitionPlusRelatedResources) GetRevIncludedResources ¶
func (s *StructureDefinitionPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type StructureDefinitionSnapshotComponent ¶
type StructureDefinitionSnapshotComponent struct { BackboneElement `bson:",inline"` Element []ElementDefinition `bson:"element,omitempty" json:"element,omitempty"` }
type Subscription ¶
type Subscription struct { DomainResource `bson:",inline"` Criteria string `bson:"criteria,omitempty" json:"criteria,omitempty"` Contact []ContactPoint `bson:"contact,omitempty" json:"contact,omitempty"` Reason string `bson:"reason,omitempty" json:"reason,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Error string `bson:"error,omitempty" json:"error,omitempty"` Channel *SubscriptionChannelComponent `bson:"channel,omitempty" json:"channel,omitempty"` End *FHIRDateTime `bson:"end,omitempty" json:"end,omitempty"` Tag []Coding `bson:"tag,omitempty" json:"tag,omitempty"` }
func (*Subscription) GetBSON ¶
func (x *Subscription) GetBSON() (interface{}, error)
func (*Subscription) MarshalJSON ¶
func (resource *Subscription) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*Subscription) UnmarshalJSON ¶
func (x *Subscription) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type SubscriptionChannelComponent ¶
type SubscriptionChannelComponent struct { BackboneElement `bson:",inline"` Type string `bson:"type,omitempty" json:"type,omitempty"` Endpoint string `bson:"endpoint,omitempty" json:"endpoint,omitempty"` Payload string `bson:"payload,omitempty" json:"payload,omitempty"` Header string `bson:"header,omitempty" json:"header,omitempty"` }
type SubscriptionPlus ¶
type SubscriptionPlus struct { Subscription `bson:",inline"` SubscriptionPlusRelatedResources `bson:",inline"` }
type SubscriptionPlusRelatedResources ¶
type SubscriptionPlusRelatedResources struct { RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*SubscriptionPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (s *SubscriptionPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*SubscriptionPlusRelatedResources) GetIncludedResources ¶
func (s *SubscriptionPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*SubscriptionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (s *SubscriptionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*SubscriptionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (s *SubscriptionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*SubscriptionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (s *SubscriptionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*SubscriptionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (s *SubscriptionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*SubscriptionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (s *SubscriptionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*SubscriptionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (s *SubscriptionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*SubscriptionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (s *SubscriptionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*SubscriptionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (s *SubscriptionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*SubscriptionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (s *SubscriptionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*SubscriptionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (s *SubscriptionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*SubscriptionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (s *SubscriptionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*SubscriptionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (s *SubscriptionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*SubscriptionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (s *SubscriptionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*SubscriptionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (s *SubscriptionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*SubscriptionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (s *SubscriptionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*SubscriptionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (s *SubscriptionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*SubscriptionPlusRelatedResources) GetRevIncludedResources ¶
func (s *SubscriptionPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type Substance ¶
type Substance struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Category []CodeableConcept `bson:"category,omitempty" json:"category,omitempty"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Instance []SubstanceInstanceComponent `bson:"instance,omitempty" json:"instance,omitempty"` Ingredient []SubstanceIngredientComponent `bson:"ingredient,omitempty" json:"ingredient,omitempty"` }
func (*Substance) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*Substance) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type SubstanceIngredientComponent ¶
type SubstanceIngredientComponent struct { BackboneElement `bson:",inline"` Quantity *Ratio `bson:"quantity,omitempty" json:"quantity,omitempty"` Substance *Reference `bson:"substance,omitempty" json:"substance,omitempty"` }
type SubstanceInstanceComponent ¶
type SubstanceInstanceComponent struct { BackboneElement `bson:",inline"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Expiry *FHIRDateTime `bson:"expiry,omitempty" json:"expiry,omitempty"` Quantity *Quantity `bson:"quantity,omitempty" json:"quantity,omitempty"` }
type SubstancePlus ¶
type SubstancePlus struct { Substance `bson:",inline"` SubstancePlusRelatedResources `bson:",inline"` }
type SubstancePlusRelatedResources ¶
type SubstancePlusRelatedResources struct { IncludedSubstanceResourcesReferencedBySubstance *[]Substance `bson:"_includedSubstanceResourcesReferencedBySubstance,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedSpecimenResourcesReferencingSubject *[]Specimen `bson:"_revIncludedSpecimenResourcesReferencingSubject,omitempty"` RevIncludedMedicationResourcesReferencingIngredient *[]Medication `bson:"_revIncludedMedicationResourcesReferencingIngredient,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingSubject *[]Order `bson:"_revIncludedOrderResourcesReferencingSubject,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedContractResourcesReferencingActor *[]Contract `bson:"_revIncludedContractResourcesReferencingActor,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedGroupResourcesReferencingMember *[]Group `bson:"_revIncludedGroupResourcesReferencingMember,omitempty"` RevIncludedSubstanceResourcesReferencingSubstance *[]Substance `bson:"_revIncludedSubstanceResourcesReferencingSubstance,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*SubstancePlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (s *SubstancePlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*SubstancePlusRelatedResources) GetIncludedResources ¶
func (s *SubstancePlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*SubstancePlusRelatedResources) GetIncludedSubstanceResourceReferencedBySubstance ¶
func (s *SubstancePlusRelatedResources) GetIncludedSubstanceResourceReferencedBySubstance() (substance *Substance, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedContractResourcesReferencingActor ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedContractResourcesReferencingActor() (contracts []Contract, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedGroupResourcesReferencingMember ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedGroupResourcesReferencingMember() (groups []Group, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedMedicationResourcesReferencingIngredient ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedMedicationResourcesReferencingIngredient() (medications []Medication, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedOrderResourcesReferencingSubject ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedOrderResourcesReferencingSubject() (orders []Order, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedResources ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedResources() map[string]interface{}
func (*SubstancePlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingSubject ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedSpecimenResourcesReferencingSubject() (specimen []Specimen, err error)
func (*SubstancePlusRelatedResources) GetRevIncludedSubstanceResourcesReferencingSubstance ¶
func (s *SubstancePlusRelatedResources) GetRevIncludedSubstanceResourcesReferencingSubstance() (substances []Substance, err error)
type SupplyDelivery ¶
type SupplyDelivery struct { DomainResource `bson:",inline"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"` Quantity *Quantity `bson:"quantity,omitempty" json:"quantity,omitempty"` SuppliedItem *Reference `bson:"suppliedItem,omitempty" json:"suppliedItem,omitempty"` Supplier *Reference `bson:"supplier,omitempty" json:"supplier,omitempty"` WhenPrepared *Period `bson:"whenPrepared,omitempty" json:"whenPrepared,omitempty"` Time *FHIRDateTime `bson:"time,omitempty" json:"time,omitempty"` Destination *Reference `bson:"destination,omitempty" json:"destination,omitempty"` Receiver []Reference `bson:"receiver,omitempty" json:"receiver,omitempty"` }
func (*SupplyDelivery) GetBSON ¶
func (x *SupplyDelivery) GetBSON() (interface{}, error)
func (*SupplyDelivery) MarshalJSON ¶
func (resource *SupplyDelivery) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*SupplyDelivery) UnmarshalJSON ¶
func (x *SupplyDelivery) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type SupplyDeliveryPlus ¶
type SupplyDeliveryPlus struct { SupplyDelivery `bson:",inline"` SupplyDeliveryPlusRelatedResources `bson:",inline"` }
type SupplyDeliveryPlusRelatedResources ¶
type SupplyDeliveryPlusRelatedResources struct { IncludedPractitionerResourcesReferencedByReceiver *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByReceiver,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedPractitionerResourcesReferencedBySupplier *[]Practitioner `bson:"_includedPractitionerResourcesReferencedBySupplier,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*SupplyDeliveryPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (s *SupplyDeliveryPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*SupplyDeliveryPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (s *SupplyDeliveryPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*SupplyDeliveryPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySupplier ¶
func (s *SupplyDeliveryPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySupplier() (practitioner *Practitioner, err error)
func (*SupplyDeliveryPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByReceiver ¶
func (s *SupplyDeliveryPlusRelatedResources) GetIncludedPractitionerResourcesReferencedByReceiver() (practitioners []Practitioner, err error)
func (*SupplyDeliveryPlusRelatedResources) GetIncludedResources ¶
func (s *SupplyDeliveryPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*SupplyDeliveryPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*SupplyDeliveryPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*SupplyDeliveryPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*SupplyDeliveryPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*SupplyDeliveryPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*SupplyDeliveryPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*SupplyDeliveryPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*SupplyDeliveryPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*SupplyDeliveryPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*SupplyDeliveryPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*SupplyDeliveryPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*SupplyDeliveryPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*SupplyDeliveryPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*SupplyDeliveryPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*SupplyDeliveryPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*SupplyDeliveryPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*SupplyDeliveryPlusRelatedResources) GetRevIncludedResources ¶
func (s *SupplyDeliveryPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type SupplyRequest ¶
type SupplyRequest struct { DomainResource `bson:",inline"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Source *Reference `bson:"source,omitempty" json:"source,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Kind *CodeableConcept `bson:"kind,omitempty" json:"kind,omitempty"` OrderedItem *Reference `bson:"orderedItem,omitempty" json:"orderedItem,omitempty"` Supplier []Reference `bson:"supplier,omitempty" json:"supplier,omitempty"` ReasonCodeableConcept *CodeableConcept `bson:"reasonCodeableConcept,omitempty" json:"reasonCodeableConcept,omitempty"` ReasonReference *Reference `bson:"reasonReference,omitempty" json:"reasonReference,omitempty"` When *SupplyRequestWhenComponent `bson:"when,omitempty" json:"when,omitempty"` }
func (*SupplyRequest) GetBSON ¶
func (x *SupplyRequest) GetBSON() (interface{}, error)
func (*SupplyRequest) MarshalJSON ¶
func (resource *SupplyRequest) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*SupplyRequest) UnmarshalJSON ¶
func (x *SupplyRequest) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type SupplyRequestPlus ¶
type SupplyRequestPlus struct { SupplyRequest `bson:",inline"` SupplyRequestPlusRelatedResources `bson:",inline"` }
type SupplyRequestPlusRelatedResources ¶
type SupplyRequestPlusRelatedResources struct { IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedOrganizationResourcesReferencedBySupplier *[]Organization `bson:"_includedOrganizationResourcesReferencedBySupplier,omitempty"` IncludedPractitionerResourcesReferencedBySource *[]Practitioner `bson:"_includedPractitionerResourcesReferencedBySource,omitempty"` IncludedOrganizationResourcesReferencedBySource *[]Organization `bson:"_includedOrganizationResourcesReferencedBySource,omitempty"` IncludedPatientResourcesReferencedBySource *[]Patient `bson:"_includedPatientResourcesReferencedBySource,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedCarePlanResourcesReferencingActivityreference *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingActivityreference,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingAction *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingAction,omitempty"` RevIncludedClinicalImpressionResourcesReferencingPlan *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingPlan,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*SupplyRequestPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (s *SupplyRequestPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*SupplyRequestPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySource ¶
func (s *SupplyRequestPlusRelatedResources) GetIncludedOrganizationResourceReferencedBySource() (organization *Organization, err error)
func (*SupplyRequestPlusRelatedResources) GetIncludedOrganizationResourcesReferencedBySupplier ¶
func (s *SupplyRequestPlusRelatedResources) GetIncludedOrganizationResourcesReferencedBySupplier() (organizations []Organization, err error)
func (*SupplyRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (s *SupplyRequestPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*SupplyRequestPlusRelatedResources) GetIncludedPatientResourceReferencedBySource ¶
func (s *SupplyRequestPlusRelatedResources) GetIncludedPatientResourceReferencedBySource() (patient *Patient, err error)
func (*SupplyRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySource ¶
func (s *SupplyRequestPlusRelatedResources) GetIncludedPractitionerResourceReferencedBySource() (practitioner *Practitioner, err error)
func (*SupplyRequestPlusRelatedResources) GetIncludedResources ¶
func (s *SupplyRequestPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*SupplyRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingAction() (clinicalImpressions []ClinicalImpression, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*SupplyRequestPlusRelatedResources) GetRevIncludedResources ¶
func (s *SupplyRequestPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type SupplyRequestWhenComponent ¶
type SupplyRequestWhenComponent struct { BackboneElement `bson:",inline"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` Schedule *Timing `bson:"schedule,omitempty" json:"schedule,omitempty"` }
type TestScript ¶
type TestScript struct { DomainResource `bson:",inline"` Url string `bson:"url,omitempty" json:"url,omitempty"` Version string `bson:"version,omitempty" json:"version,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Experimental *bool `bson:"experimental,omitempty" json:"experimental,omitempty"` Publisher string `bson:"publisher,omitempty" json:"publisher,omitempty"` Contact []TestScriptContactComponent `bson:"contact,omitempty" json:"contact,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` UseContext []CodeableConcept `bson:"useContext,omitempty" json:"useContext,omitempty"` Requirements string `bson:"requirements,omitempty" json:"requirements,omitempty"` Copyright string `bson:"copyright,omitempty" json:"copyright,omitempty"` Metadata *TestScriptMetadataComponent `bson:"metadata,omitempty" json:"metadata,omitempty"` Multiserver *bool `bson:"multiserver,omitempty" json:"multiserver,omitempty"` Fixture []TestScriptFixtureComponent `bson:"fixture,omitempty" json:"fixture,omitempty"` Profile []Reference `bson:"profile,omitempty" json:"profile,omitempty"` Variable []TestScriptVariableComponent `bson:"variable,omitempty" json:"variable,omitempty"` Setup *TestScriptSetupComponent `bson:"setup,omitempty" json:"setup,omitempty"` Test []TestScriptTestComponent `bson:"test,omitempty" json:"test,omitempty"` Teardown *TestScriptTeardownComponent `bson:"teardown,omitempty" json:"teardown,omitempty"` }
func (*TestScript) GetBSON ¶
func (x *TestScript) GetBSON() (interface{}, error)
func (*TestScript) MarshalJSON ¶
func (resource *TestScript) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*TestScript) UnmarshalJSON ¶
func (x *TestScript) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type TestScriptContactComponent ¶
type TestScriptContactComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` }
type TestScriptFixtureComponent ¶
type TestScriptFixtureComponent struct { BackboneElement `bson:",inline"` Autocreate *bool `bson:"autocreate,omitempty" json:"autocreate,omitempty"` Autodelete *bool `bson:"autodelete,omitempty" json:"autodelete,omitempty"` Resource *Reference `bson:"resource,omitempty" json:"resource,omitempty"` }
type TestScriptMetadataCapabilityComponent ¶
type TestScriptMetadataCapabilityComponent struct { BackboneElement `bson:",inline"` Required *bool `bson:"required,omitempty" json:"required,omitempty"` Validated *bool `bson:"validated,omitempty" json:"validated,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Destination *int32 `bson:"destination,omitempty" json:"destination,omitempty"` Link []string `bson:"link,omitempty" json:"link,omitempty"` Conformance *Reference `bson:"conformance,omitempty" json:"conformance,omitempty"` }
type TestScriptMetadataComponent ¶
type TestScriptMetadataComponent struct { BackboneElement `bson:",inline"` Link []TestScriptMetadataLinkComponent `bson:"link,omitempty" json:"link,omitempty"` Capability []TestScriptMetadataCapabilityComponent `bson:"capability,omitempty" json:"capability,omitempty"` }
type TestScriptMetadataLinkComponent ¶
type TestScriptMetadataLinkComponent struct { BackboneElement `bson:",inline"` Url string `bson:"url,omitempty" json:"url,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` }
type TestScriptPlus ¶
type TestScriptPlus struct { TestScript `bson:",inline"` TestScriptPlusRelatedResources `bson:",inline"` }
type TestScriptPlusRelatedResources ¶
type TestScriptPlusRelatedResources struct { RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*TestScriptPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (t *TestScriptPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*TestScriptPlusRelatedResources) GetIncludedResources ¶
func (t *TestScriptPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*TestScriptPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (t *TestScriptPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*TestScriptPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (t *TestScriptPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*TestScriptPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (t *TestScriptPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*TestScriptPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (t *TestScriptPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*TestScriptPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (t *TestScriptPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*TestScriptPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (t *TestScriptPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*TestScriptPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (t *TestScriptPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*TestScriptPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (t *TestScriptPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*TestScriptPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (t *TestScriptPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*TestScriptPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (t *TestScriptPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*TestScriptPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (t *TestScriptPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*TestScriptPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (t *TestScriptPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*TestScriptPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (t *TestScriptPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*TestScriptPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (t *TestScriptPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*TestScriptPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (t *TestScriptPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*TestScriptPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (t *TestScriptPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*TestScriptPlusRelatedResources) GetRevIncludedResources ¶
func (t *TestScriptPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
type TestScriptSetupActionAssertComponent ¶
type TestScriptSetupActionAssertComponent struct { BackboneElement `bson:",inline"` Label string `bson:"label,omitempty" json:"label,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Direction string `bson:"direction,omitempty" json:"direction,omitempty"` CompareToSourceId string `bson:"compareToSourceId,omitempty" json:"compareToSourceId,omitempty"` CompareToSourcePath string `bson:"compareToSourcePath,omitempty" json:"compareToSourcePath,omitempty"` ContentType string `bson:"contentType,omitempty" json:"contentType,omitempty"` HeaderField string `bson:"headerField,omitempty" json:"headerField,omitempty"` MinimumId string `bson:"minimumId,omitempty" json:"minimumId,omitempty"` Operator string `bson:"operator,omitempty" json:"operator,omitempty"` Path string `bson:"path,omitempty" json:"path,omitempty"` Resource string `bson:"resource,omitempty" json:"resource,omitempty"` Response string `bson:"response,omitempty" json:"response,omitempty"` ResponseCode string `bson:"responseCode,omitempty" json:"responseCode,omitempty"` SourceId string `bson:"sourceId,omitempty" json:"sourceId,omitempty"` ValidateProfileId string `bson:"validateProfileId,omitempty" json:"validateProfileId,omitempty"` Value string `bson:"value,omitempty" json:"value,omitempty"` WarningOnly *bool `bson:"warningOnly,omitempty" json:"warningOnly,omitempty"` }
type TestScriptSetupActionComponent ¶
type TestScriptSetupActionComponent struct { BackboneElement `bson:",inline"` Operation *TestScriptSetupActionOperationComponent `bson:"operation,omitempty" json:"operation,omitempty"` Assert *TestScriptSetupActionAssertComponent `bson:"assert,omitempty" json:"assert,omitempty"` }
type TestScriptSetupActionOperationComponent ¶
type TestScriptSetupActionOperationComponent struct { BackboneElement `bson:",inline"` Type *Coding `bson:"type,omitempty" json:"type,omitempty"` Resource string `bson:"resource,omitempty" json:"resource,omitempty"` Label string `bson:"label,omitempty" json:"label,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Accept string `bson:"accept,omitempty" json:"accept,omitempty"` ContentType string `bson:"contentType,omitempty" json:"contentType,omitempty"` Destination *int32 `bson:"destination,omitempty" json:"destination,omitempty"` EncodeRequestUrl *bool `bson:"encodeRequestUrl,omitempty" json:"encodeRequestUrl,omitempty"` Params string `bson:"params,omitempty" json:"params,omitempty"` RequestHeader []TestScriptSetupActionOperationRequestHeaderComponent `bson:"requestHeader,omitempty" json:"requestHeader,omitempty"` ResponseId string `bson:"responseId,omitempty" json:"responseId,omitempty"` SourceId string `bson:"sourceId,omitempty" json:"sourceId,omitempty"` TargetId string `bson:"targetId,omitempty" json:"targetId,omitempty"` Url string `bson:"url,omitempty" json:"url,omitempty"` }
type TestScriptSetupActionOperationRequestHeaderComponent ¶
type TestScriptSetupActionOperationRequestHeaderComponent struct { BackboneElement `bson:",inline"` Field string `bson:"field,omitempty" json:"field,omitempty"` Value string `bson:"value,omitempty" json:"value,omitempty"` }
type TestScriptSetupComponent ¶
type TestScriptSetupComponent struct { BackboneElement `bson:",inline"` Metadata *TestScriptMetadataComponent `bson:"metadata,omitempty" json:"metadata,omitempty"` Action []TestScriptSetupActionComponent `bson:"action,omitempty" json:"action,omitempty"` }
type TestScriptTeardownActionComponent ¶
type TestScriptTeardownActionComponent struct { BackboneElement `bson:",inline"` Operation *TestScriptSetupActionOperationComponent `bson:"operation,omitempty" json:"operation,omitempty"` }
type TestScriptTeardownComponent ¶
type TestScriptTeardownComponent struct { BackboneElement `bson:",inline"` Action []TestScriptTeardownActionComponent `bson:"action,omitempty" json:"action,omitempty"` }
type TestScriptTestActionComponent ¶
type TestScriptTestActionComponent struct { BackboneElement `bson:",inline"` Operation *TestScriptSetupActionOperationComponent `bson:"operation,omitempty" json:"operation,omitempty"` Assert *TestScriptSetupActionAssertComponent `bson:"assert,omitempty" json:"assert,omitempty"` }
type TestScriptTestComponent ¶
type TestScriptTestComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` Metadata *TestScriptMetadataComponent `bson:"metadata,omitempty" json:"metadata,omitempty"` Action []TestScriptTestActionComponent `bson:"action,omitempty" json:"action,omitempty"` }
type TestScriptVariableComponent ¶
type TestScriptVariableComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` HeaderField string `bson:"headerField,omitempty" json:"headerField,omitempty"` Path string `bson:"path,omitempty" json:"path,omitempty"` SourceId string `bson:"sourceId,omitempty" json:"sourceId,omitempty"` }
type Timing ¶
type Timing struct { Event []FHIRDateTime `bson:"event,omitempty" json:"event,omitempty"` Repeat *TimingRepeatComponent `bson:"repeat,omitempty" json:"repeat,omitempty"` Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"` }
type TimingRepeatComponent ¶
type TimingRepeatComponent struct { BackboneElement `bson:",inline"` BoundsDuration *Quantity `bson:"boundsDuration,omitempty" json:"boundsDuration,omitempty"` BoundsRange *Range `bson:"boundsRange,omitempty" json:"boundsRange,omitempty"` BoundsPeriod *Period `bson:"boundsPeriod,omitempty" json:"boundsPeriod,omitempty"` Count *int32 `bson:"count,omitempty" json:"count,omitempty"` Duration *float64 `bson:"duration,omitempty" json:"duration,omitempty"` DurationMax *float64 `bson:"durationMax,omitempty" json:"durationMax,omitempty"` DurationUnits string `bson:"durationUnits,omitempty" json:"durationUnits,omitempty"` Frequency *int32 `bson:"frequency,omitempty" json:"frequency,omitempty"` FrequencyMax *int32 `bson:"frequencyMax,omitempty" json:"frequencyMax,omitempty"` Period *float64 `bson:"period,omitempty" json:"period,omitempty"` PeriodMax *float64 `bson:"periodMax,omitempty" json:"periodMax,omitempty"` PeriodUnits string `bson:"periodUnits,omitempty" json:"periodUnits,omitempty"` When string `bson:"when,omitempty" json:"when,omitempty"` }
type ValueSet ¶
type ValueSet struct { DomainResource `bson:",inline"` Url string `bson:"url,omitempty" json:"url,omitempty"` Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` Version string `bson:"version,omitempty" json:"version,omitempty"` Name string `bson:"name,omitempty" json:"name,omitempty"` Status string `bson:"status,omitempty" json:"status,omitempty"` Experimental *bool `bson:"experimental,omitempty" json:"experimental,omitempty"` Publisher string `bson:"publisher,omitempty" json:"publisher,omitempty"` Contact []ValueSetContactComponent `bson:"contact,omitempty" json:"contact,omitempty"` Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"` LockedDate *FHIRDateTime `bson:"lockedDate,omitempty" json:"lockedDate,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` UseContext []CodeableConcept `bson:"useContext,omitempty" json:"useContext,omitempty"` Immutable *bool `bson:"immutable,omitempty" json:"immutable,omitempty"` Requirements string `bson:"requirements,omitempty" json:"requirements,omitempty"` Copyright string `bson:"copyright,omitempty" json:"copyright,omitempty"` Extensible *bool `bson:"extensible,omitempty" json:"extensible,omitempty"` CodeSystem *ValueSetCodeSystemComponent `bson:"codeSystem,omitempty" json:"codeSystem,omitempty"` Compose *ValueSetComposeComponent `bson:"compose,omitempty" json:"compose,omitempty"` Expansion *ValueSetExpansionComponent `bson:"expansion,omitempty" json:"expansion,omitempty"` }
func (*ValueSet) MarshalJSON ¶
Custom marshaller to add the resourceType property, as required by the specification
func (*ValueSet) UnmarshalJSON ¶
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type ValueSetCodeSystemComponent ¶
type ValueSetCodeSystemComponent struct { BackboneElement `bson:",inline"` System string `bson:"system,omitempty" json:"system,omitempty"` Version string `bson:"version,omitempty" json:"version,omitempty"` CaseSensitive *bool `bson:"caseSensitive,omitempty" json:"caseSensitive,omitempty"` Concept []ValueSetConceptDefinitionComponent `bson:"concept,omitempty" json:"concept,omitempty"` }
type ValueSetComposeComponent ¶
type ValueSetComposeComponent struct { BackboneElement `bson:",inline"` Import []string `bson:"import,omitempty" json:"import,omitempty"` Include []ValueSetConceptSetComponent `bson:"include,omitempty" json:"include,omitempty"` Exclude []ValueSetConceptSetComponent `bson:"exclude,omitempty" json:"exclude,omitempty"` }
type ValueSetConceptDefinitionComponent ¶
type ValueSetConceptDefinitionComponent struct { BackboneElement `bson:",inline"` Code string `bson:"code,omitempty" json:"code,omitempty"` Abstract *bool `bson:"abstract,omitempty" json:"abstract,omitempty"` Display string `bson:"display,omitempty" json:"display,omitempty"` Definition string `bson:"definition,omitempty" json:"definition,omitempty"` Designation []ValueSetConceptDefinitionDesignationComponent `bson:"designation,omitempty" json:"designation,omitempty"` Concept []ValueSetConceptDefinitionComponent `bson:"concept,omitempty" json:"concept,omitempty"` }
type ValueSetConceptDefinitionDesignationComponent ¶
type ValueSetConceptDefinitionDesignationComponent struct { BackboneElement `bson:",inline"` Language string `bson:"language,omitempty" json:"language,omitempty"` Use *Coding `bson:"use,omitempty" json:"use,omitempty"` Value string `bson:"value,omitempty" json:"value,omitempty"` }
type ValueSetConceptReferenceComponent ¶
type ValueSetConceptReferenceComponent struct { BackboneElement `bson:",inline"` Code string `bson:"code,omitempty" json:"code,omitempty"` Display string `bson:"display,omitempty" json:"display,omitempty"` Designation []ValueSetConceptDefinitionDesignationComponent `bson:"designation,omitempty" json:"designation,omitempty"` }
type ValueSetConceptSetComponent ¶
type ValueSetConceptSetComponent struct { BackboneElement `bson:",inline"` System string `bson:"system,omitempty" json:"system,omitempty"` Version string `bson:"version,omitempty" json:"version,omitempty"` Concept []ValueSetConceptReferenceComponent `bson:"concept,omitempty" json:"concept,omitempty"` Filter []ValueSetConceptSetFilterComponent `bson:"filter,omitempty" json:"filter,omitempty"` }
type ValueSetConceptSetFilterComponent ¶
type ValueSetConceptSetFilterComponent struct { BackboneElement `bson:",inline"` Property string `bson:"property,omitempty" json:"property,omitempty"` Op string `bson:"op,omitempty" json:"op,omitempty"` Value string `bson:"value,omitempty" json:"value,omitempty"` }
type ValueSetContactComponent ¶
type ValueSetContactComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` Telecom []ContactPoint `bson:"telecom,omitempty" json:"telecom,omitempty"` }
type ValueSetExpansionComponent ¶
type ValueSetExpansionComponent struct { BackboneElement `bson:",inline"` Identifier string `bson:"identifier,omitempty" json:"identifier,omitempty"` Timestamp *FHIRDateTime `bson:"timestamp,omitempty" json:"timestamp,omitempty"` Total *int32 `bson:"total,omitempty" json:"total,omitempty"` Offset *int32 `bson:"offset,omitempty" json:"offset,omitempty"` Parameter []ValueSetExpansionParameterComponent `bson:"parameter,omitempty" json:"parameter,omitempty"` Contains []ValueSetExpansionContainsComponent `bson:"contains,omitempty" json:"contains,omitempty"` }
type ValueSetExpansionContainsComponent ¶
type ValueSetExpansionContainsComponent struct { BackboneElement `bson:",inline"` System string `bson:"system,omitempty" json:"system,omitempty"` Abstract *bool `bson:"abstract,omitempty" json:"abstract,omitempty"` Version string `bson:"version,omitempty" json:"version,omitempty"` Code string `bson:"code,omitempty" json:"code,omitempty"` Display string `bson:"display,omitempty" json:"display,omitempty"` Contains []ValueSetExpansionContainsComponent `bson:"contains,omitempty" json:"contains,omitempty"` }
type ValueSetExpansionParameterComponent ¶
type ValueSetExpansionParameterComponent struct { BackboneElement `bson:",inline"` Name string `bson:"name,omitempty" json:"name,omitempty"` ValueString string `bson:"valueString,omitempty" json:"valueString,omitempty"` ValueBoolean *bool `bson:"valueBoolean,omitempty" json:"valueBoolean,omitempty"` ValueInteger *int32 `bson:"valueInteger,omitempty" json:"valueInteger,omitempty"` ValueDecimal *float64 `bson:"valueDecimal,omitempty" json:"valueDecimal,omitempty"` ValueUri string `bson:"valueUri,omitempty" json:"valueUri,omitempty"` ValueCode string `bson:"valueCode,omitempty" json:"valueCode,omitempty"` }
type ValueSetPlus ¶
type ValueSetPlus struct { ValueSet `bson:",inline"` ValueSetPlusRelatedResources `bson:",inline"` }
type ValueSetPlusRelatedResources ¶
type ValueSetPlusRelatedResources struct { RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedStructureDefinitionResourcesReferencingValueset *[]StructureDefinition `bson:"_revIncludedStructureDefinitionResourcesReferencingValueset,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedConceptMapResourcesReferencingSource *[]ConceptMap `bson:"_revIncludedConceptMapResourcesReferencingSource,omitempty"` RevIncludedConceptMapResourcesReferencingTarget *[]ConceptMap `bson:"_revIncludedConceptMapResourcesReferencingTarget,omitempty"` RevIncludedConceptMapResourcesReferencingSourceuri *[]ConceptMap `bson:"_revIncludedConceptMapResourcesReferencingSourceuri,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*ValueSetPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (v *ValueSetPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*ValueSetPlusRelatedResources) GetIncludedResources ¶
func (v *ValueSetPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*ValueSetPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedConceptMapResourcesReferencingSource ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedConceptMapResourcesReferencingSource() (conceptMaps []ConceptMap, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedConceptMapResourcesReferencingSourceuri ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedConceptMapResourcesReferencingSourceuri() (conceptMaps []ConceptMap, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedConceptMapResourcesReferencingTarget ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedConceptMapResourcesReferencingTarget() (conceptMaps []ConceptMap, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*ValueSetPlusRelatedResources) GetRevIncludedResources ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
func (*ValueSetPlusRelatedResources) GetRevIncludedStructureDefinitionResourcesReferencingValueset ¶
func (v *ValueSetPlusRelatedResources) GetRevIncludedStructureDefinitionResourcesReferencingValueset() (structureDefinitions []StructureDefinition, err error)
type VisionPrescription ¶
type VisionPrescription struct { DomainResource `bson:",inline"` Identifier []Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"` DateWritten *FHIRDateTime `bson:"dateWritten,omitempty" json:"dateWritten,omitempty"` Patient *Reference `bson:"patient,omitempty" json:"patient,omitempty"` Prescriber *Reference `bson:"prescriber,omitempty" json:"prescriber,omitempty"` Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"` ReasonCodeableConcept *CodeableConcept `bson:"reasonCodeableConcept,omitempty" json:"reasonCodeableConcept,omitempty"` ReasonReference *Reference `bson:"reasonReference,omitempty" json:"reasonReference,omitempty"` Dispense []VisionPrescriptionDispenseComponent `bson:"dispense,omitempty" json:"dispense,omitempty"` }
func (*VisionPrescription) GetBSON ¶
func (x *VisionPrescription) GetBSON() (interface{}, error)
func (*VisionPrescription) MarshalJSON ¶
func (resource *VisionPrescription) MarshalJSON() ([]byte, error)
Custom marshaller to add the resourceType property, as required by the specification
func (*VisionPrescription) UnmarshalJSON ¶
func (x *VisionPrescription) UnmarshalJSON(data []byte) (err error)
Custom unmarshaller to properly unmarshal embedded resources (represented as interface{})
type VisionPrescriptionDispenseComponent ¶
type VisionPrescriptionDispenseComponent struct { BackboneElement `bson:",inline"` Product *Coding `bson:"product,omitempty" json:"product,omitempty"` Eye string `bson:"eye,omitempty" json:"eye,omitempty"` Sphere *float64 `bson:"sphere,omitempty" json:"sphere,omitempty"` Cylinder *float64 `bson:"cylinder,omitempty" json:"cylinder,omitempty"` Axis *int32 `bson:"axis,omitempty" json:"axis,omitempty"` Prism *float64 `bson:"prism,omitempty" json:"prism,omitempty"` Base string `bson:"base,omitempty" json:"base,omitempty"` Add *float64 `bson:"add,omitempty" json:"add,omitempty"` Power *float64 `bson:"power,omitempty" json:"power,omitempty"` BackCurve *float64 `bson:"backCurve,omitempty" json:"backCurve,omitempty"` Diameter *float64 `bson:"diameter,omitempty" json:"diameter,omitempty"` Duration *Quantity `bson:"duration,omitempty" json:"duration,omitempty"` Color string `bson:"color,omitempty" json:"color,omitempty"` Brand string `bson:"brand,omitempty" json:"brand,omitempty"` Notes string `bson:"notes,omitempty" json:"notes,omitempty"` }
type VisionPrescriptionPlus ¶
type VisionPrescriptionPlus struct { VisionPrescription `bson:",inline"` VisionPrescriptionPlusRelatedResources `bson:",inline"` }
type VisionPrescriptionPlusRelatedResources ¶
type VisionPrescriptionPlusRelatedResources struct { IncludedPractitionerResourcesReferencedByPrescriber *[]Practitioner `bson:"_includedPractitionerResourcesReferencedByPrescriber,omitempty"` IncludedPatientResourcesReferencedByPatient *[]Patient `bson:"_includedPatientResourcesReferencedByPatient,omitempty"` IncludedEncounterResourcesReferencedByEncounter *[]Encounter `bson:"_includedEncounterResourcesReferencedByEncounter,omitempty"` RevIncludedProvenanceResourcesReferencingTarget *[]Provenance `bson:"_revIncludedProvenanceResourcesReferencingTarget,omitempty"` RevIncludedDocumentManifestResourcesReferencingContentref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingContentref,omitempty"` RevIncludedDocumentManifestResourcesReferencingRelatedref *[]DocumentManifest `bson:"_revIncludedDocumentManifestResourcesReferencingRelatedref,omitempty"` RevIncludedCarePlanResourcesReferencingActivityreference *[]CarePlan `bson:"_revIncludedCarePlanResourcesReferencingActivityreference,omitempty"` RevIncludedListResourcesReferencingItem *[]List `bson:"_revIncludedListResourcesReferencingItem,omitempty"` RevIncludedDocumentReferenceResourcesReferencingRelatedref *[]DocumentReference `bson:"_revIncludedDocumentReferenceResourcesReferencingRelatedref,omitempty"` RevIncludedOrderResourcesReferencingDetail *[]Order `bson:"_revIncludedOrderResourcesReferencingDetail,omitempty"` RevIncludedBasicResourcesReferencingSubject *[]Basic `bson:"_revIncludedBasicResourcesReferencingSubject,omitempty"` RevIncludedAuditEventResourcesReferencingReference *[]AuditEvent `bson:"_revIncludedAuditEventResourcesReferencingReference,omitempty"` RevIncludedCompositionResourcesReferencingSubject *[]Composition `bson:"_revIncludedCompositionResourcesReferencingSubject,omitempty"` RevIncludedCompositionResourcesReferencingEntry *[]Composition `bson:"_revIncludedCompositionResourcesReferencingEntry,omitempty"` RevIncludedDetectedIssueResourcesReferencingImplicated *[]DetectedIssue `bson:"_revIncludedDetectedIssueResourcesReferencingImplicated,omitempty"` RevIncludedOrderResponseResourcesReferencingFulfillment *[]OrderResponse `bson:"_revIncludedOrderResponseResourcesReferencingFulfillment,omitempty"` RevIncludedQuestionnaireResponseResourcesReferencingSubject *[]QuestionnaireResponse `bson:"_revIncludedQuestionnaireResponseResourcesReferencingSubject,omitempty"` RevIncludedProcessResponseResourcesReferencingRequest *[]ProcessResponse `bson:"_revIncludedProcessResponseResourcesReferencingRequest,omitempty"` RevIncludedClinicalImpressionResourcesReferencingTrigger *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingTrigger,omitempty"` RevIncludedClinicalImpressionResourcesReferencingPlan *[]ClinicalImpression `bson:"_revIncludedClinicalImpressionResourcesReferencingPlan,omitempty"` RevIncludedMessageHeaderResourcesReferencingData *[]MessageHeader `bson:"_revIncludedMessageHeaderResourcesReferencingData,omitempty"` }
func (*VisionPrescriptionPlusRelatedResources) GetIncludedAndRevIncludedResources ¶
func (v *VisionPrescriptionPlusRelatedResources) GetIncludedAndRevIncludedResources() map[string]interface{}
func (*VisionPrescriptionPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter ¶
func (v *VisionPrescriptionPlusRelatedResources) GetIncludedEncounterResourceReferencedByEncounter() (encounter *Encounter, err error)
func (*VisionPrescriptionPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient ¶
func (v *VisionPrescriptionPlusRelatedResources) GetIncludedPatientResourceReferencedByPatient() (patient *Patient, err error)
func (*VisionPrescriptionPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPrescriber ¶
func (v *VisionPrescriptionPlusRelatedResources) GetIncludedPractitionerResourceReferencedByPrescriber() (practitioner *Practitioner, err error)
func (*VisionPrescriptionPlusRelatedResources) GetIncludedResources ¶
func (v *VisionPrescriptionPlusRelatedResources) GetIncludedResources() map[string]interface{}
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedAuditEventResourcesReferencingReference() (auditEvents []AuditEvent, err error)
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedBasicResourcesReferencingSubject() (basics []Basic, err error)
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedCarePlanResourcesReferencingActivityreference() (carePlans []CarePlan, err error)
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingPlan() (clinicalImpressions []ClinicalImpression, err error)
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedClinicalImpressionResourcesReferencingTrigger() (clinicalImpressions []ClinicalImpression, err error)
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingEntry() (compositions []Composition, err error)
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedCompositionResourcesReferencingSubject() (compositions []Composition, err error)
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedDetectedIssueResourcesReferencingImplicated() (detectedIssues []DetectedIssue, err error)
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingContentref() (documentManifests []DocumentManifest, err error)
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedDocumentManifestResourcesReferencingRelatedref() (documentManifests []DocumentManifest, err error)
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedDocumentReferenceResourcesReferencingRelatedref() (documentReferences []DocumentReference, err error)
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedListResourcesReferencingItem() (lists []List, err error)
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedMessageHeaderResourcesReferencingData() (messageHeaders []MessageHeader, err error)
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedOrderResourcesReferencingDetail() (orders []Order, err error)
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedOrderResponseResourcesReferencingFulfillment() (orderResponses []OrderResponse, err error)
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedProcessResponseResourcesReferencingRequest() (processResponses []ProcessResponse, err error)
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedProvenanceResourcesReferencingTarget() (provenances []Provenance, err error)
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedQuestionnaireResponseResourcesReferencingSubject() (questionnaireResponses []QuestionnaireResponse, err error)
func (*VisionPrescriptionPlusRelatedResources) GetRevIncludedResources ¶
func (v *VisionPrescriptionPlusRelatedResources) GetRevIncludedResources() map[string]interface{}
Source Files ¶
- account.go
- address.go
- allergyintolerance.go
- annotation.go
- appointment.go
- appointmentresponse.go
- attachment.go
- auditevent.go
- backboneelement.go
- basic.go
- binary.go
- bodysite.go
- bundle.go
- careplan.go
- claim.go
- claimresponse.go
- clinicalimpression.go
- codeableconcept.go
- codeableconcept_ext.go
- coding.go
- communication.go
- communicationrequest.go
- composition.go
- conceptmap.go
- condition.go
- conformance.go
- constructors.go
- contactpoint.go
- contract.go
- coverage.go
- dataelement.go
- detectedissue.go
- device.go
- devicecomponent.go
- devicemetric.go
- deviceuserequest.go
- deviceusestatement.go
- diagnosticorder.go
- diagnosticreport.go
- documentmanifest.go
- documentreference.go
- domainresource.go
- element.go
- elementdefinition.go
- eligibilityrequest.go
- eligibilityresponse.go
- encounter.go
- enrollmentrequest.go
- enrollmentresponse.go
- episodeofcare.go
- explanationofbenefit.go
- extension.go
- extension_ext.go
- familymemberhistory.go
- fhirdatetime.go
- flag.go
- goal.go
- group.go
- healthcareservice.go
- humanname.go
- identifier.go
- imagingobjectselection.go
- imagingstudy.go
- immunization.go
- immunizationrecommendation.go
- implementationguide.go
- list.go
- location.go
- media.go
- medication.go
- medicationadministration.go
- medicationdispense.go
- medicationorder.go
- medicationstatement.go
- messageheader.go
- meta.go
- namingsystem.go
- narrative.go
- nutritionorder.go
- observation.go
- operationdefinition.go
- operationoutcome.go
- operationoutcome_ext.go
- order.go
- orderresponse.go
- organization.go
- parameters.go
- patient.go
- paymentnotice.go
- paymentreconciliation.go
- period.go
- person.go
- practitioner.go
- procedure.go
- procedurerequest.go
- processrequest.go
- processresponse.go
- provenance.go
- quantity.go
- questionnaire.go
- questionnaireresponse.go
- range.go
- ratio.go
- reference.go
- reference_ext.go
- referralrequest.go
- relatedperson.go
- resource.go
- resource_helpers.go
- riskassessment.go
- sampleddata.go
- schedule.go
- searchparameter.go
- signature.go
- slot.go
- specimen.go
- structuredefinition.go
- subscription.go
- substance.go
- supplydelivery.go
- supplyrequest.go
- testscript.go
- timing.go
- util.go
- valueset.go
- visionprescription.go