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 EncounterLocation
- 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 Identifier_Recare
- 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 Link
- 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 Meta_Recare
- 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 Payor
- 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 QuestionnaireAnswer
- type QuestionnaireEntry
- type QuestionnaireGroupComponent
- type QuestionnaireItem
- 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 QuestionnaireResponses
- 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 Resource_Recare
- 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"`
Data string `bson:"data,omitempty" json:"data,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"`
Timestamp *FHIRDateTime `bson:"timestamp,omitempty" json:"timestamp,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"`
Status string `bson:"status,omitempty" json:"status,omitempty"`
Type *CodeableConcept `bson:"type,omitempty" json:"type,omitempty"`
Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"`
Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"`
Date *FHIRDateTime `bson:"date,omitempty" json:"date,omitempty"`
Author []Reference `bson:"author,omitempty" json:"author,omitempty"`
Title string `bson:"title,omitempty" json:"title,omitempty"`
Section []CompositionSectionComponent `bson:"section,omitempty" json:"section,omitempty"`
Class *CodeableConcept `bson:"class,omitempty" json:"class,omitempty"`
Confidentiality string `bson:"confidentiality,omitempty" json:"confidentiality,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"`
}
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"`
Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"`
Encounter *Reference `bson:"encounter,omitempty" json:"encounter,omitempty"`
Asserter *Reference `bson:"asserter,omitempty" json:"asserter,omitempty"`
RecordedDate *FHIRDateTime `bson:"recordedDate,omitempty" json:"recordedDate,omitempty"`
Code *CodeableConcept `bson:"code,omitempty" json:"code,omitempty"`
Category []CodeableConcept `bson:"category,omitempty" json:"category,omitempty"`
ClinicalStatus *CodeableConcept `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"`
// For German FHIR
Status string `bson:"status,omitempty" json:"status,omitempty"`
Beneficiary *Reference `bson:"beneficiary,omitempty" json:"beneficiary,omitempty"`
Payor []Payor `bson:"payor,omitempty" json:"payor,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 *Coding `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 []EncounterLocation `bson:"location,omitempty" json:"location,omitempty"`
ServiceProvider *Reference `bson:"serviceProvider,omitempty" json:"serviceProvider,omitempty"`
PartOf *Reference `bson:"partOf,omitempty" json:"partOf,omitempty"`
Subject *Reference `bson:"subject,omitempty" json:"subject,omitempty"`
}
Encounter is documented here http://hl7.org/fhir/StructureDefinition/Encounter
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 EncounterLocation ¶
type EncounterLocation struct {
Id *string `bson:"id,omitempty" json:"id,omitempty"`
Extension []Extension `bson:"extension,omitempty" json:"extension,omitempty"`
ModifierExtension []Extension `bson:"modifierExtension,omitempty" json:"modifierExtension,omitempty"`
Location *Location `bson:"location" json:"location"`
Status int `bson:"status,omitempty" json:"status,omitempty"`
PhysicalType *CodeableConcept `bson:"physicalType,omitempty" json:"physicalType,omitempty"`
Period *Period `bson:"period,omitempty" json:"period,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 Identifier_Recare ¶
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 Meta_Recare ¶
type Meta_Recare struct {
LastUpdated string `json:"lastUpdated,omitempty"`
}
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 Payor ¶
type Payor struct {
Identifier *Identifier `bson:"identifier,omitempty" json:"identifier,omitempty"`
Display string `bson:"display,omitempty" json:"display,omitempty"`
}
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"`
}
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 QuestionnaireAnswer ¶
type QuestionnaireEntry ¶
type QuestionnaireEntry []struct {
FullUrl *string `json:"fullUrl,omitempty"`
Resource *Resource_Recare `json:"resource,omitempty"`
}
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 QuestionnaireItem ¶
type QuestionnaireItem []struct {
LinkId string `json:"linkId,omitempty"`
Text *string `json:"text,omitempty"`
Item QuestionnaireItem `json:"item,omitempty"`
Answer []QuestionnaireAnswer `json:"answer,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 string `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"`
Item QuestionnaireItem `json:"item,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 QuestionnaireResponses ¶
type QuestionnaireResponses struct {
Entry QuestionnaireEntry `json:"entry,omitempty"`
ID *string `json:"id,omitempty"`
Meta *Meta_Recare `json:"meta,omitempty"`
Type *string `json:"type,omitempty"`
Total *int `json:"total,omitempty"`
ResourceType *string `json:"resourceType,omitempty"`
Link Link `json:"link,omitempty"`
}
type Reference ¶
type Reference struct {
Reference string `bson:"reference,omitempty" json:"reference,omitempty"`
Type string `bson:"type,omitempty" json:"type,omitempty"`
Display string `bson:"display,omitempty" json:"display,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 Resource_Recare ¶
type Resource_Recare struct {
ResourceType *string `json:"resourceType,omitempty"`
ID *string `json:"id,omitempty"`
Identifier *Identifier_Recare `json:"identifier,omitempty"`
Status *string `json:"status,omitempty"`
Authored *string `json:"authored,omitempty"`
Questionnaire string `json:"questionnaire,omitempty"`
Item QuestionnaireItem `json:"item,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
- payor.go
- period.go
- person.go
- practitioner.go
- procedure.go
- procedurerequest.go
- processrequest.go
- processresponse.go
- provenance.go
- quantity.go
- questionnaire.go
- questionnaireresponse.go
- questionnaireresponse_recare.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