Documentation ¶
Index ¶
- Variables
- type AllergyConnection
- type AllergyEdge
- type AllergyFilter
- type AllergyInput
- type AllergyUpdateInput
- type AmendmentFilter
- type AmendmentInput
- type AmendmentUpdateInput
- type AppointmentConnection
- type AppointmentEdge
- type AppointmentFilter
- type AppointmentInput
- type AppointmentStatusConnection
- type AppointmentStatusEdge
- type AppointmentStatusInput
- type AppointmentUpdateInput
- type BillingConnection
- type BillingEdge
- type BillingFilter
- type BillingInput
- type ChangePasswordInput
- type ChatInput
- type ChatMessageInput
- type ChiefComplaintConnection
- type ChiefComplaintEdge
- type ChiefComplaintFilter
- type ChiefComplaintInput
- type ChiefComplaintOrder
- type ChiefComplaintTypeConnection
- type ChiefComplaintTypeEdge
- type ChiefComplaintTypeInput
- type ChiefComplaintTypeUpdateInput
- type ChiefComplaintUpdateInput
- type ConfirmFollowUpOrderInput
- type ConfirmFollowUpOrderResult
- type ConfirmReferralOrderInput
- type ConfirmReferralOrderResult
- type ConfirmSurgicalOrderInput
- type ConfirmSurgicalOrderResult
- type ConfirmTreatmentOrderInput
- type ConfirmTreatmentOrderResult
- type Connection
- type DateOfBirthInput
- type DateOfBirthInputType
- type Destination
- type DiagnosisConnection
- type DiagnosisEdge
- type DiagnosisInput
- type DiagnosisOrder
- type DiagnosisUpdateInput
- type DiagnosticProcedureConnection
- type DiagnosticProcedureDeleteFileInput
- type DiagnosticProcedureEdge
- type DiagnosticProcedureFilter
- type DiagnosticProcedureInput
- type DiagnosticProcedureOrderConnection
- type DiagnosticProcedureOrderEdge
- type DiagnosticProcedureOrderFilter
- type DiagnosticProcedureOrderUpdateInput
- type DiagnosticProcedureTypeConnection
- type DiagnosticProcedureTypeEdge
- type DiagnosticProcedureTypeInput
- type DiagnosticProcedureTypeUpdateInput
- type DiagnosticProcedureUpdateInput
- type Edge
- type ExamCategoryConnection
- type ExamCategoryEdge
- type ExamCategoryInput
- type ExamCategoryUpdateInput
- type ExamFindingConnection
- type ExamFindingEdge
- type ExamFindingInput
- type ExamFindingUpdateInput
- type EyewearPrescriptionConnection
- type EyewearPrescriptionEdge
- type EyewearPrescriptionFilter
- type EyewearPrescriptionInput
- type EyewearPrescriptionOrderConnection
- type EyewearPrescriptionOrderEdge
- type EyewearPrescriptionOrderUpdateInput
- type EyewearPrescriptionUpdateInput
- type EyewearShopConnection
- type EyewearShopEdge
- type EyewearShopInput
- type EyewearShopUpdateInput
- type FamilyIllnessInput
- type FamilyIllnessUpdateInput
- type FavoriteMedicationConnection
- type FavoriteMedicationEdge
- type FavoriteMedicationFilter
- type FavoriteMedicationInput
- type FavoriteMedicationUpdateInput
- type FileConnection
- type FileEdge
- type FileInput
- type FileUpdateInput
- type FileUpload
- type FollowUpConnection
- type FollowUpEdge
- type FollowUpFilter
- type FollowUpInput
- type FollowUpOrderConnection
- type FollowUpOrderEdge
- type FollowUpOrderFilter
- type FollowUpUpdateInput
- type HealthCheckReport
- type HomeStats
- type HpiComponentConnection
- type HpiComponentEdge
- type HpiComponentInput
- type HpiComponentTypeConnection
- type HpiComponentTypeEdge
- type HpiComponentTypeInput
- type HpiComponentTypeOrder
- type HpiComponentTypeUpdateInput
- type HpiComponentUpdateInput
- type HpiFilter
- type LabConnection
- type LabDeleteFileInput
- type LabEdge
- type LabFilter
- type LabInput
- type LabOrderConnection
- type LabOrderEdge
- type LabOrderFilter
- type LabOrderUpdateInput
- type LabTypeConnection
- type LabTypeEdge
- type LabTypeInput
- type LabTypeUpdateInput
- type LabUpdateInput
- type LifestyleInput
- type LifestyleTypeConnection
- type LifestyleTypeEdge
- type LifestyleTypeInput
- type LifestyleTypeUpdateInput
- type LifestyleUpdateInput
- type LoginInput
- type MedicalPrescriptionConnection
- type MedicalPrescriptionEdge
- type MedicalPrescriptionFilter
- type MedicalPrescriptionInput
- type MedicalPrescriptionOrderConnection
- type MedicalPrescriptionOrderEdge
- type MedicalPrescriptionOrderInput
- type MedicalPrescriptionUpdateInput
- type MedicationPrescriptionUpdateInput
- type NewTodo
- type Notif
- type NotifType
- type Notification
- type OphthalmologyExamFilter
- type OpthalmologyExamInput
- type OpthalmologyExamUpdateInput
- type OrderAndConfirmDiagnosticProcedureInput
- type OrderAndConfirmLabInput
- type OrderAndConfirmSurgicalProcedureInput
- type OrderDiagnosticProcedureInput
- type OrderDirection
- type OrderFilterInput
- type OrderFollowUpInput
- type OrderLabInput
- type OrderReferralInput
- type OrderSurgicalInput
- type OrderTreatmentInput
- type OrdersCount
- type OrganizationDetailsInput
- type PageInfo
- type PastHospitalizationInput
- type PastHospitalizationUpdateInput
- type PastIllnessInput
- type PastIllnessTypeConnection
- type PastIllnessTypeEdge
- type PastIllnessTypeInput
- type PastIllnessTypeUpdateInput
- type PastIllnessUpdateInput
- type PastInjuryInput
- type PastInjuryUpdateInput
- type PastSurgeryInput
- type PastSurgeryUpdateInput
- type PatientChartConnection
- type PatientChartEdge
- type PatientChartInput
- type PatientChartUpdateInput
- type PatientConnection
- type PatientDiagnosisConnection
- type PatientDiagnosisEdge
- type PatientDiagnosisFilter
- type PatientDiagnosisInput
- type PatientDiagnosisUpdateInput
- type PatientEdge
- type PatientEncounterLimitConnection
- type PatientEncounterLimitEdge
- type PatientEncounterLimitInput
- type PatientEncounterLimitUpdateInput
- type PatientHistoryUpdateInput
- type PatientInput
- type PatientInputV2
- type PatientQueueInput
- type PatientQueueWithAppointment
- type PatientUpdateInput
- type PaymentConnection
- type PaymentEdge
- type PaymentInput
- type PaymentUpdateInput
- type PaymentWaiverConnection
- type PaymentWaiverEdge
- type PaymentWaiverInput
- type PaymentWaiverUpdateInput
- type PharmacyConnection
- type PharmacyEdge
- type PharmacyInput
- type PharmacyUpdateInput
- type PhysicalExamFindingConnection
- type PhysicalExamFindingEdge
- type PhysicalExamFindingFilter
- type PhysicalExamFindingInput
- type PhysicalExamFindingUpdateInput
- type PrescriptionOrdersFilter
- type ProgressNote
- type ReferralConnection
- type ReferralEdge
- type ReferralFilter
- type ReferralOrderConnection
- type ReferralOrderEdge
- type ReferralOrderFilter
- type ReviewOfSystemConnection
- type ReviewOfSystemEdge
- type ReviewOfSystemFilter
- type ReviewOfSystemInput
- type ReviewOfSystemUpdateInput
- type RoomConnection
- type RoomEdge
- type RoomInput
- type RoomOrder
- type SearchResult
- type SimilarPatients
- type SimilarPatientsInput
- type SubscribeInput
- type SupplyConnection
- type SupplyEdge
- type SupplyInput
- type SupplyStatus
- type SupplyUpdateInput
- type SurgicalOrderConnection
- type SurgicalOrderEdge
- type SurgicalOrderFilter
- type SurgicalProcedureConnection
- type SurgicalProcedureEdge
- type SurgicalProcedureFilter
- type SurgicalProcedureInput
- type SurgicalProcedureTypeConnection
- type SurgicalProcedureTypeEdge
- type SurgicalProcedureTypeInput
- type SurgicalProcedureTypeUpdateInput
- type SurgicalProcedureUpdateInput
- type SystemConnection
- type SystemEdge
- type SystemInput
- type SystemSymptomConnection
- type SystemSymptomEdge
- type SystemSymptomInput
- type SystemSymptomUpdateInput
- type SystemUpdateInput
- type Todo
- type TreatmentConnection
- type TreatmentEdge
- type TreatmentFilter
- type TreatmentInput
- type TreatmentOrderConnection
- type TreatmentOrderEdge
- type TreatmentOrderFilter
- type TreatmentTypeConnection
- type TreatmentTypeEdge
- type TreatmentTypeInput
- type TreatmentTypeUpdateInput
- type TreatmentUpdateInput
- type UserConnection
- type UserEdge
- type UserFilter
- type UserInput
- type UserSearchInput
- type UserTypeConnection
- type UserTypeEdge
- type UserTypeInput
- type UserTypeUpdateInput
- type UserUpdateInput
- type VisitTypeConnection
- type VisitTypeEdge
- type VisitTypeInput
- type VisitTypeOrder
- type VitalSignsFilter
- type VitalSignsInput
- type VitalSignsProgress
- type VitalSignsUpdateInput
Constants ¶
This section is empty.
Variables ¶
var AllDateOfBirthInputType = []DateOfBirthInputType{ DateOfBirthInputTypeDate, DateOfBirthInputTypeAgeYear, DateOfBirthInputTypeAgeMonth, }
var AllDestination = []Destination{ DestinationPreexam, DestinationPreoperation, DestinationPhysician, DestinationReception, }
var AllNotifType = []NotifType{ NotifTypeChat, }
var AllOrderDirection = []OrderDirection{ OrderDirectionAsc, OrderDirectionDesc, }
var AllSupplyStatus = []SupplyStatus{ SupplyStatusActive, SupplyStatusInactive, }
Functions ¶
This section is empty.
Types ¶
type AllergyConnection ¶
type AllergyConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*AllergyEdge `json:"edges"` }
func (AllergyConnection) IsConnection ¶
func (AllergyConnection) IsConnection()
type AllergyEdge ¶
type AllergyFilter ¶
type AllergyInput ¶
type AllergyUpdateInput ¶
type AmendmentFilter ¶
type AmendmentFilter struct {
PatientChartID *int `json:"patientChartId"`
}
type AmendmentInput ¶
type AmendmentUpdateInput ¶
type AppointmentConnection ¶
type AppointmentConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*AppointmentEdge `json:"edges"` }
func (AppointmentConnection) IsConnection ¶
func (AppointmentConnection) IsConnection()
type AppointmentEdge ¶
type AppointmentEdge struct {
Node *models.Appointment `json:"node"`
}
type AppointmentFilter ¶
type AppointmentFilter struct { ID *int `json:"id"` PatientID *int `json:"patientId"` CheckInTime *time.Time `json:"checkInTime"` CheckedInTime *time.Time `json:"checkedInTime"` CheckedOutTime *time.Time `json:"checkedOutTime"` RoomID *int `json:"roomId"` VisitTypeID *int `json:"visitTypeId"` AppointmentStatusID *int `json:"appointmentStatusId"` Credit *bool `json:"credit"` UserID *int `json:"userId"` PatientChartID *int `json:"patientChartId"` }
type AppointmentInput ¶
type AppointmentInput struct { PatientID int `json:"patientId"` CheckInTime time.Time `json:"checkInTime"` CheckedInTime *time.Time `json:"checkedInTime"` CheckedOutTime *time.Time `json:"checkedOutTime"` RoomID int `json:"roomId"` VisitTypeID int `json:"visitTypeId"` Credit *bool `json:"credit"` Emergency *bool `json:"emergency"` MedicalDepartment *string `json:"medicalDepartment"` PaymentIds []*int `json:"paymentIds"` FileIds []*int `json:"fileIds"` UserID int `json:"userId"` PatientChartID *int `json:"patientChartId"` InvoiceNo *string `json:"invoiceNo"` BillingID *int `json:"billingId"` }
type AppointmentStatusConnection ¶
type AppointmentStatusConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*AppointmentStatusEdge `json:"edges"` }
func (AppointmentStatusConnection) IsConnection ¶
func (AppointmentStatusConnection) IsConnection()
type AppointmentStatusEdge ¶
type AppointmentStatusEdge struct {
Node *models.AppointmentStatus `json:"node"`
}
type AppointmentStatusInput ¶
type AppointmentStatusInput struct {
Title string `json:"title"`
}
type AppointmentUpdateInput ¶
type AppointmentUpdateInput struct { ID int `json:"id"` PatientID *int `json:"patientId"` CheckInTime *time.Time `json:"checkInTime"` CheckedInTime *time.Time `json:"checkedInTime"` CheckedOutTime *time.Time `json:"checkedOutTime"` RoomID *int `json:"roomId"` VisitTypeID *int `json:"visitTypeId"` AppointmentStatusID *int `json:"appointmentStatusId"` Emergency *bool `json:"emergency"` MedicalDepartment *string `json:"medicalDepartment"` Credit *bool `json:"credit"` PaymentIds []*int `json:"paymentIds"` FileIds []*int `json:"fileIds"` UserID *int `json:"userId"` PatientChartID *int `json:"patientChartId"` ProviderName *string `json:"providerName"` }
type BillingConnection ¶
type BillingConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*BillingEdge `json:"edges"` }
func (BillingConnection) IsConnection ¶
func (BillingConnection) IsConnection()
type BillingEdge ¶
type BillingFilter ¶
type BillingInput ¶
type ChangePasswordInput ¶
type ChatMessageInput ¶
type ChiefComplaintConnection ¶
type ChiefComplaintConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*ChiefComplaintEdge `json:"edges"` }
func (ChiefComplaintConnection) IsConnection ¶
func (ChiefComplaintConnection) IsConnection()
type ChiefComplaintEdge ¶
type ChiefComplaintEdge struct {
Node *models.ChiefComplaint `json:"node"`
}
type ChiefComplaintFilter ¶
type ChiefComplaintInput ¶
type ChiefComplaintOrder ¶
type ChiefComplaintOrder struct { Field string `json:"field"` Direction OrderDirection `json:"direction"` }
type ChiefComplaintTypeConnection ¶
type ChiefComplaintTypeConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*ChiefComplaintTypeEdge `json:"edges"` }
func (ChiefComplaintTypeConnection) IsConnection ¶
func (ChiefComplaintTypeConnection) IsConnection()
type ChiefComplaintTypeEdge ¶
type ChiefComplaintTypeEdge struct {
Node *models.ChiefComplaintType `json:"node"`
}
type ChiefComplaintTypeInput ¶
type ChiefComplaintTypeInput struct {
Title string `json:"title"`
}
type ConfirmFollowUpOrderResult ¶
type ConfirmFollowUpOrderResult struct { FollowUpOrder *models.FollowUpOrder `json:"followUpOrder"` FollowUpID int `json:"followUpId"` InvoiceNo *string `json:"invoiceNo"` BillingID *int `json:"billingId"` }
type ConfirmReferralOrderResult ¶
type ConfirmReferralOrderResult struct { ReferralOrder *models.ReferralOrder `json:"referralOrder"` ReferralID int `json:"referralId"` InvoiceNo *string `json:"invoiceNo"` BillingID *int `json:"billingId"` }
type ConfirmSurgicalOrderResult ¶
type ConfirmSurgicalOrderResult struct { SurgicalOrder *models.SurgicalOrder `json:"surgicalOrder"` SurgicalProcedureID int `json:"surgicalProcedureId"` InvoiceNo string `json:"invoiceNo"` }
type ConfirmTreatmentOrderResult ¶
type ConfirmTreatmentOrderResult struct { TreatmentOrder *models.TreatmentOrder `json:"treatmentOrder"` TreatmentID int `json:"treatmentId"` InvoiceNo string `json:"invoiceNo"` }
type Connection ¶
type Connection interface {
IsConnection()
}
type DateOfBirthInput ¶
type DateOfBirthInput struct { DateOfBirth *time.Time `json:"dateOfBirth"` AgeInYears *int `json:"ageInYears"` AgeInMonths *int `json:"ageInMonths"` InputType DateOfBirthInputType `json:"inputType"` }
type DateOfBirthInputType ¶
type DateOfBirthInputType string
const ( DateOfBirthInputTypeDate DateOfBirthInputType = "DATE" DateOfBirthInputTypeAgeYear DateOfBirthInputType = "AGE_YEAR" DateOfBirthInputTypeAgeMonth DateOfBirthInputType = "AGE_MONTH" )
func (DateOfBirthInputType) IsValid ¶
func (e DateOfBirthInputType) IsValid() bool
func (DateOfBirthInputType) MarshalGQL ¶
func (e DateOfBirthInputType) MarshalGQL(w io.Writer)
func (DateOfBirthInputType) String ¶
func (e DateOfBirthInputType) String() string
func (*DateOfBirthInputType) UnmarshalGQL ¶
func (e *DateOfBirthInputType) UnmarshalGQL(v interface{}) error
type Destination ¶
type Destination string
const ( DestinationPreexam Destination = "PREEXAM" DestinationPreoperation Destination = "PREOPERATION" DestinationPhysician Destination = "PHYSICIAN" DestinationReception Destination = "RECEPTION" )
func (Destination) IsValid ¶
func (e Destination) IsValid() bool
func (Destination) MarshalGQL ¶
func (e Destination) MarshalGQL(w io.Writer)
func (Destination) String ¶
func (e Destination) String() string
func (*Destination) UnmarshalGQL ¶
func (e *Destination) UnmarshalGQL(v interface{}) error
type DiagnosisConnection ¶
type DiagnosisConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*DiagnosisEdge `json:"edges"` }
func (DiagnosisConnection) IsConnection ¶
func (DiagnosisConnection) IsConnection()
type DiagnosisEdge ¶
type DiagnosisInput ¶
type DiagnosisOrder ¶
type DiagnosisOrder struct { Field string `json:"field"` Direction OrderDirection `json:"direction"` }
type DiagnosisUpdateInput ¶
type DiagnosisUpdateInput struct { ID int `json:"id"` CategoryCode *string `json:"categoryCode"` DiagnosisCode *string `json:"diagnosisCode"` AbbreviatedDescription *string `json:"abbreviatedDescription"` FullDescription *string `json:"fullDescription"` CategoryTitle *string `json:"categoryTitle"` }
type DiagnosticProcedureConnection ¶
type DiagnosticProcedureConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*DiagnosticProcedureEdge `json:"edges"` }
func (DiagnosticProcedureConnection) IsConnection ¶
func (DiagnosticProcedureConnection) IsConnection()
type DiagnosticProcedureEdge ¶
type DiagnosticProcedureEdge struct {
Node *models.DiagnosticProcedure `json:"node"`
}
type DiagnosticProcedureFilter ¶
type DiagnosticProcedureFilter struct {
PatientChartID *int `json:"patientChartId"`
}
type DiagnosticProcedureInput ¶
type DiagnosticProcedureInput struct { PatientChartID int `json:"patientChartId"` DiagnosticProcedureOrderID int `json:"diagnosticProcedureOrderId"` GeneralText *string `json:"generalText"` ImageIds []*int `json:"imageIds"` RightEyeImageIds []*int `json:"rightEyeImageIds"` LeftEyeImageIds []*int `json:"leftEyeImageIds"` RightEyeSketcheIds []*int `json:"rightEyeSketcheIds"` LeftEyeSketcheIds []*int `json:"leftEyeSketcheIds"` DocumentIds []*int `json:"documentIds"` RightDistanceSubjectiveSph *string `json:"rightDistanceSubjectiveSph"` LeftDistanceSubjectiveSph *string `json:"leftDistanceSubjectiveSph"` RightDistanceSubjectiveCyl *string `json:"rightDistanceSubjectiveCyl"` LeftDistanceSubjectiveCyl *string `json:"leftDistanceSubjectiveCyl"` RightDistanceSubjectiveAxis *string `json:"rightDistanceSubjectiveAxis"` LeftDistanceSubjectiveAxis *string `json:"leftDistanceSubjectiveAxis"` RightNearSubjectiveSph *string `json:"rightNearSubjectiveSph"` LeftNearSubjectiveSph *string `json:"leftNearSubjectiveSph"` RightNearSubjectiveCyl *string `json:"rightNearSubjectiveCyl"` LeftNearSubjectiveCyl *string `json:"leftNearSubjectiveCyl"` RightNearSubjectiveAxis *string `json:"rightNearSubjectiveAxis"` LeftNearSubjectiveAxis *string `json:"leftNearSubjectiveAxis"` RightDistanceObjectiveSph *string `json:"rightDistanceObjectiveSph"` LeftDistanceObjectiveSph *string `json:"leftDistanceObjectiveSph"` RightDistanceObjectiveCyl *string `json:"rightDistanceObjectiveCyl"` LeftDistanceObjectiveCyl *string `json:"leftDistanceObjectiveCyl"` RightDistanceObjectiveAxis *string `json:"rightDistanceObjectiveAxis"` LeftDistanceObjectiveAxis *string `json:"leftDistanceObjectiveAxis"` RightNearObjectiveSph *string `json:"rightNearObjectiveSph"` LeftNearObjectiveSph *string `json:"leftNearObjectiveSph"` RightNearObjectiveCyl *string `json:"rightNearObjectiveCyl"` LeftNearObjectiveCyl *string `json:"leftNearObjectiveCyl"` RightNearObjectiveAxis *string `json:"rightNearObjectiveAxis"` LeftNearObjectiveAxis *string `json:"leftNearObjectiveAxis"` RightDistanceFinalSph *string `json:"rightDistanceFinalSph"` LeftDistanceFinalSph *string `json:"leftDistanceFinalSph"` RightDistanceFinalCyl *string `json:"rightDistanceFinalCyl"` LeftDistanceFinalCyl *string `json:"leftDistanceFinalCyl"` RightDistanceFinalAxis *string `json:"rightDistanceFinalAxis"` LeftDistanceFinalAxis *string `json:"leftDistanceFinalAxis"` RightNearFinalSph *string `json:"rightNearFinalSph"` LeftNearFinalSph *string `json:"leftNearFinalSph"` RightNearFinalCyl *string `json:"rightNearFinalCyl"` LeftNearFinalCyl *string `json:"leftNearFinalCyl"` RightNearFinalAxis *string `json:"rightNearFinalAxis"` LeftNearFinalAxis *string `json:"leftNearFinalAxis"` RightVisualAcuity *string `json:"rightVisualAcuity"` LeftVisualAcuity *string `json:"leftVisualAcuity"` FarPd *string `json:"farPd"` NearPd *string `json:"nearPd"` OrderID int `json:"orderId"` }
type DiagnosticProcedureOrderConnection ¶
type DiagnosticProcedureOrderConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*DiagnosticProcedureOrderEdge `json:"edges"` }
func (DiagnosticProcedureOrderConnection) IsConnection ¶
func (DiagnosticProcedureOrderConnection) IsConnection()
type DiagnosticProcedureOrderEdge ¶
type DiagnosticProcedureOrderEdge struct {
Node *models.DiagnosticProcedureOrder `json:"node"`
}
type DiagnosticProcedureOrderUpdateInput ¶
type DiagnosticProcedureOrderUpdateInput struct { ID int `json:"id"` PatientChartID *int `json:"patientChartId"` PatientID *int `json:"patientId"` FirstName *string `json:"firstName"` LastName *string `json:"lastName"` PhoneNo *string `json:"phoneNo"` UserName *string `json:"userName"` OrderedByID *int `json:"orderedById"` Status *models.DiagnosticProcedureOrderStatus `json:"status"` OrderNote *string `json:"orderNote"` ReceptionNote *string `json:"receptionNote"` }
type DiagnosticProcedureTypeConnection ¶
type DiagnosticProcedureTypeConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*DiagnosticProcedureTypeEdge `json:"edges"` }
func (DiagnosticProcedureTypeConnection) IsConnection ¶
func (DiagnosticProcedureTypeConnection) IsConnection()
type DiagnosticProcedureTypeEdge ¶
type DiagnosticProcedureTypeEdge struct {
Node *models.DiagnosticProcedureType `json:"node"`
}
type DiagnosticProcedureUpdateInput ¶
type DiagnosticProcedureUpdateInput struct { ID int `json:"id"` GeneralText *string `json:"generalText"` Images []*FileUpload `json:"images"` Documents []*FileUpload `json:"documents"` RightDistanceSubjectiveSph *string `json:"rightDistanceSubjectiveSph"` LeftDistanceSubjectiveSph *string `json:"leftDistanceSubjectiveSph"` RightDistanceSubjectiveCyl *string `json:"rightDistanceSubjectiveCyl"` LeftDistanceSubjectiveCyl *string `json:"leftDistanceSubjectiveCyl"` RightDistanceSubjectiveAxis *string `json:"rightDistanceSubjectiveAxis"` LeftDistanceSubjectiveAxis *string `json:"leftDistanceSubjectiveAxis"` RightNearSubjectiveSph *string `json:"rightNearSubjectiveSph"` LeftNearSubjectiveSph *string `json:"leftNearSubjectiveSph"` RightNearSubjectiveCyl *string `json:"rightNearSubjectiveCyl"` LeftNearSubjectiveCyl *string `json:"leftNearSubjectiveCyl"` RightNearSubjectiveAxis *string `json:"rightNearSubjectiveAxis"` LeftNearSubjectiveAxis *string `json:"leftNearSubjectiveAxis"` RightDistanceObjectiveSph *string `json:"rightDistanceObjectiveSph"` LeftDistanceObjectiveSph *string `json:"leftDistanceObjectiveSph"` RightDistanceObjectiveCyl *string `json:"rightDistanceObjectiveCyl"` LeftDistanceObjectiveCyl *string `json:"leftDistanceObjectiveCyl"` RightDistanceObjectiveAxis *string `json:"rightDistanceObjectiveAxis"` LeftDistanceObjectiveAxis *string `json:"leftDistanceObjectiveAxis"` RightNearObjectiveSph *string `json:"rightNearObjectiveSph"` LeftNearObjectiveSph *string `json:"leftNearObjectiveSph"` RightNearObjectiveCyl *string `json:"rightNearObjectiveCyl"` LeftNearObjectiveCyl *string `json:"leftNearObjectiveCyl"` RightNearObjectiveAxis *string `json:"rightNearObjectiveAxis"` LeftNearObjectiveAxis *string `json:"leftNearObjectiveAxis"` RightDistanceFinalSph *string `json:"rightDistanceFinalSph"` LeftDistanceFinalSph *string `json:"leftDistanceFinalSph"` RightDistanceFinalCyl *string `json:"rightDistanceFinalCyl"` LeftDistanceFinalCyl *string `json:"leftDistanceFinalCyl"` RightDistanceFinalAxis *string `json:"rightDistanceFinalAxis"` LeftDistanceFinalAxis *string `json:"leftDistanceFinalAxis"` RightNearFinalSph *string `json:"rightNearFinalSph"` LeftNearFinalSph *string `json:"leftNearFinalSph"` RightNearFinalCyl *string `json:"rightNearFinalCyl"` LeftNearFinalCyl *string `json:"leftNearFinalCyl"` RightNearFinalAxis *string `json:"rightNearFinalAxis"` LeftNearFinalAxis *string `json:"leftNearFinalAxis"` RightVisualAcuity *string `json:"rightVisualAcuity"` LeftVisualAcuity *string `json:"leftVisualAcuity"` FarPd *string `json:"farPd"` NearPd *string `json:"nearPd"` Status *models.DiagnosticProcedureStatus `json:"status"` }
type ExamCategoryConnection ¶
type ExamCategoryConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*ExamCategoryEdge `json:"edges"` }
func (ExamCategoryConnection) IsConnection ¶
func (ExamCategoryConnection) IsConnection()
type ExamCategoryEdge ¶
type ExamCategoryEdge struct {
Node *models.ExamCategory `json:"node"`
}
type ExamCategoryInput ¶
type ExamCategoryInput struct {
Title string `json:"title"`
}
type ExamCategoryUpdateInput ¶
type ExamFindingConnection ¶
type ExamFindingConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*ExamFindingEdge `json:"edges"` }
func (ExamFindingConnection) IsConnection ¶
func (ExamFindingConnection) IsConnection()
type ExamFindingEdge ¶
type ExamFindingEdge struct {
Node *models.ExamFinding `json:"node"`
}
type ExamFindingInput ¶
type ExamFindingUpdateInput ¶
type EyewearPrescriptionConnection ¶
type EyewearPrescriptionConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*EyewearPrescriptionEdge `json:"edges"` }
func (EyewearPrescriptionConnection) IsConnection ¶
func (EyewearPrescriptionConnection) IsConnection()
type EyewearPrescriptionEdge ¶
type EyewearPrescriptionEdge struct {
Node *models.EyewearPrescription `json:"node"`
}
type EyewearPrescriptionInput ¶
type EyewearPrescriptionInput struct { PatientChartID int `json:"patientChartId"` PatientID int `json:"patientId"` Glass *bool `json:"glass"` Plastic *bool `json:"plastic"` SingleVision *bool `json:"singleVision"` PhotoChromatic *bool `json:"photoChromatic"` GlareFree *bool `json:"glareFree"` ScratchResistant *bool `json:"scratchResistant"` Bifocal *bool `json:"bifocal"` Progressive *bool `json:"progressive"` TwoSeparateGlasses *bool `json:"twoSeparateGlasses"` HighIndex *bool `json:"highIndex"` Tint *bool `json:"tint"` BlueCut *bool `json:"blueCut"` PrescribedDate *time.Time `json:"prescribedDate"` History bool `json:"history"` EyewearShopID int `json:"eyewearShopId"` Status *string `json:"status"` }
type EyewearPrescriptionOrderConnection ¶
type EyewearPrescriptionOrderConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*EyewearPrescriptionOrderEdge `json:"edges"` }
func (EyewearPrescriptionOrderConnection) IsConnection ¶
func (EyewearPrescriptionOrderConnection) IsConnection()
type EyewearPrescriptionOrderEdge ¶
type EyewearPrescriptionOrderEdge struct {
Node *models.EyewearPrescriptionOrder `json:"node"`
}
type EyewearPrescriptionUpdateInput ¶
type EyewearPrescriptionUpdateInput struct { ID int `json:"id"` Glass *bool `json:"glass"` Plastic *bool `json:"plastic"` SingleVision *bool `json:"singleVision"` PhotoChromatic *bool `json:"photoChromatic"` GlareFree *bool `json:"glareFree"` ScratchResistant *bool `json:"scratchResistant"` Bifocal *bool `json:"bifocal"` Progressive *bool `json:"progressive"` TwoSeparateGlasses *bool `json:"twoSeparateGlasses"` HighIndex *bool `json:"highIndex"` Tint *bool `json:"tint"` BlueCut *bool `json:"blueCut"` PrescribedDate *time.Time `json:"prescribedDate"` History *bool `json:"history"` Status *string `json:"status"` }
type EyewearShopConnection ¶
type EyewearShopConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*EyewearShopEdge `json:"edges"` }
func (EyewearShopConnection) IsConnection ¶
func (EyewearShopConnection) IsConnection()
type EyewearShopEdge ¶
type EyewearShopEdge struct {
Node *models.EyewearShop `json:"node"`
}
type EyewearShopInput ¶
type EyewearShopUpdateInput ¶
type FamilyIllnessInput ¶
type FavoriteMedicationConnection ¶
type FavoriteMedicationConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*FavoriteMedicationEdge `json:"edges"` }
func (FavoriteMedicationConnection) IsConnection ¶
func (FavoriteMedicationConnection) IsConnection()
type FavoriteMedicationEdge ¶
type FavoriteMedicationEdge struct {
Node *models.FavoriteMedication `json:"node"`
}
type FavoriteMedicationInput ¶
type FavoriteMedicationInput struct { Medication *string `json:"medication"` Sig *string `json:"sig"` Refill *int `json:"refill"` RxCui *string `json:"rxCui"` Synonym *string `json:"synonym"` Tty *string `json:"tty"` Language *string `json:"language"` Generic *bool `json:"generic"` SubstitutionAllowed *bool `json:"substitutionAllowed"` DirectionToPatient *string `json:"directionToPatient"` }
type FavoriteMedicationUpdateInput ¶
type FavoriteMedicationUpdateInput struct { ID int `json:"id"` Medication *string `json:"medication"` Sig *string `json:"sig"` Refill *int `json:"refill"` RxCui *string `json:"rxCui"` Synonym *string `json:"synonym"` Tty *string `json:"tty"` Language *string `json:"language"` Generic *bool `json:"generic"` SubstitutionAllowed *bool `json:"substitutionAllowed"` DirectionToPatient *string `json:"directionToPatient"` }
type FileConnection ¶
type FileConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*FileEdge `json:"edges"` }
func (FileConnection) IsConnection ¶
func (FileConnection) IsConnection()
type FileUpdateInput ¶
type FileUpload ¶
type FollowUpConnection ¶
type FollowUpConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*FollowUpEdge `json:"edges"` }
func (FollowUpConnection) IsConnection ¶
func (FollowUpConnection) IsConnection()
type FollowUpEdge ¶
type FollowUpFilter ¶
type FollowUpFilter struct {
PatientChartID *int `json:"patientChartId"`
}
type FollowUpInput ¶
type FollowUpInput struct { FollowUpOrderID int `json:"followUpOrderId"` PatientChartID int `json:"patientChartId"` Status models.FollowUpStatus `json:"status"` }
type FollowUpOrderConnection ¶
type FollowUpOrderConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*FollowUpOrderEdge `json:"edges"` }
func (FollowUpOrderConnection) IsConnection ¶
func (FollowUpOrderConnection) IsConnection()
type FollowUpOrderEdge ¶
type FollowUpOrderEdge struct {
Node *models.FollowUpOrder `json:"node"`
}
type FollowUpOrderFilter ¶
type FollowUpUpdateInput ¶
type FollowUpUpdateInput struct { ID int `json:"id"` Status *models.FollowUpStatus `json:"status"` }
type HealthCheckReport ¶
type HpiComponentConnection ¶
type HpiComponentConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*HpiComponentEdge `json:"edges"` }
func (HpiComponentConnection) IsConnection ¶
func (HpiComponentConnection) IsConnection()
type HpiComponentEdge ¶
type HpiComponentEdge struct {
Node *models.HpiComponent `json:"node"`
}
type HpiComponentInput ¶
type HpiComponentTypeConnection ¶
type HpiComponentTypeConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*HpiComponentTypeEdge `json:"edges"` }
func (HpiComponentTypeConnection) IsConnection ¶
func (HpiComponentTypeConnection) IsConnection()
type HpiComponentTypeEdge ¶
type HpiComponentTypeEdge struct {
Node *models.HpiComponentType `json:"node"`
}
type HpiComponentTypeInput ¶
type HpiComponentTypeOrder ¶
type HpiComponentTypeOrder struct { Field string `json:"field"` Direction OrderDirection `json:"direction"` }
type HpiComponentUpdateInput ¶
type LabConnection ¶
type LabConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*LabEdge `json:"edges"` }
func (LabConnection) IsConnection ¶
func (LabConnection) IsConnection()
type LabDeleteFileInput ¶
type LabInput ¶
type LabInput struct { PatientChartID int `json:"patientChartId"` LabOrderID int `json:"labOrderId"` CbcWbcActive *bool `json:"cbcWbcActive"` CbcWbcResults *string `json:"cbcWbcResults"` CbcWbcDate *time.Time `json:"cbcWbcDate"` CbcHgbActive *bool `json:"cbcHgbActive"` CbcHgbResults *string `json:"cbcHgbResults"` CbcHgbDate *time.Time `json:"cbcHgbDate"` CbcHctActive *bool `json:"cbcHctActive"` CbcHctResults *string `json:"cbcHctResults"` CbcHctDate *time.Time `json:"cbcHctDate"` CbcEsrActive *bool `json:"cbcEsrActive"` CbcEsrResults *string `json:"cbcEsrResults"` CbcEsrDate *time.Time `json:"cbcEsrDate"` CbcBloodGroupActive *bool `json:"cbcBloodGroupActive"` CbcBloodGroupResults *string `json:"cbcBloodGroupResults"` CbcBloodGroupDate *time.Time `json:"cbcBloodGroupDate"` CbcRhActive *bool `json:"cbcRhActive"` CbcRhResults *string `json:"cbcRhResults"` CbcRhDate *time.Time `json:"cbcRhDate"` CbcBloodFilmActive *bool `json:"cbcBloodFilmActive"` CbcBloodFilmResults *string `json:"cbcBloodFilmResults"` CbcBloodFilmDate *time.Time `json:"cbcBloodFilmDate"` CbcPltActive *bool `json:"cbcPltActive"` CbcPltResults *string `json:"cbcPltResults"` CbcPltDate *time.Time `json:"cbcPltDate"` LiverCoagulationPtActive *bool `json:"liverCoagulationPtActive"` LiverCoagulationPtResults *string `json:"liverCoagulationPtResults"` LiverCoagulationPtDate *time.Time `json:"liverCoagulationPtDate"` LiverCoagulationPttActive *bool `json:"liverCoagulationPttActive"` LiverCoagulationPttResults *string `json:"liverCoagulationPttResults"` LiverCoagulationPttDate *time.Time `json:"liverCoagulationPttDate"` LiverCoagulationInrActive *bool `json:"liverCoagulationInrActive"` LiverCoagulationInrResults *string `json:"liverCoagulationInrResults"` LiverCoagulationInrDate *time.Time `json:"liverCoagulationInrDate"` LiverAstsgotActive *bool `json:"liverAstsgotActive"` LiverAstsgotResults *string `json:"liverAstsgotResults"` LiverAstsgotDate *time.Time `json:"liverAstsgotDate"` LiverAltsgptActive *bool `json:"liverAltsgptActive"` LiverAltsgptResults *string `json:"liverAltsgptResults"` LiverAltsgptDate *time.Time `json:"liverAltsgptDate"` LiverAlpActive *bool `json:"liverAlpActive"` LiverAlpResults *string `json:"liverAlpResults"` LiverAlpDate *time.Time `json:"liverAlpDate"` RenalCrActive *bool `json:"renalCrActive"` RenalCrResults *string `json:"renalCrResults"` RenalCrDate *time.Time `json:"renalCrDate"` RenalBunActive *bool `json:"renalBunActive"` RenalBunResults *string `json:"renalBunResults"` RenalBunDate *time.Time `json:"renalBunDate"` ThyroidFreeT3Active *bool `json:"thyroidFreeT3Active"` ThyroidFreeT3Results *string `json:"thyroidFreeT3Results"` ThyroidFreeT3Date *time.Time `json:"thyroidFreeT3Date"` ThyroidTotalT4Active *bool `json:"thyroidTotalT4Active"` ThyroidTotalT4Results *string `json:"thyroidTotalT4Results"` ThyroidTotalT4Date *time.Time `json:"thyroidTotalT4Date"` ThyroidTshActive *bool `json:"thyroidTshActive"` ThyroidTshResults *string `json:"thyroidTshResults"` ThyroidTshDate *time.Time `json:"thyroidTshDate"` ElectrolytesNaPlusActive *bool `json:"electrolytesNaPlusActive"` ElectrolytesNaPlusResults *string `json:"electrolytesNaPlusResults"` ElectrolytesNaPlusDate *time.Time `json:"electrolytesNaPlusDate"` ElectrolytesKPlusActive *bool `json:"electrolytesKPlusActive"` ElectrolytesKPlusResults *string `json:"electrolytesKPlusResults"` ElectrolytesKPlusDate *time.Time `json:"electrolytesKPlusDate"` ElectrolytesClMinusActive *bool `json:"electrolytesClMinusActive"` ElectrolytesClMinusResults *string `json:"electrolytesClMinusResults"` ElectrolytesClMinusDate *time.Time `json:"electrolytesClMinusDate"` ElectrolytesCa2PlusActive *bool `json:"electrolytesCa2PlusActive"` ElectrolytesCa2PlusResults *string `json:"electrolytesCa2PlusResults"` ElectrolytesCa2PlusDate *time.Time `json:"electrolytesCa2PlusDate"` ElectrolytesMg2PlusActive *bool `json:"electrolytesMg2PlusActive"` ElectrolytesMg2PlusResults *string `json:"electrolytesMg2PlusResults"` ElectrolytesMg2PlusDate *time.Time `json:"electrolytesMg2PlusDate"` ElectrolytesPMinusActive *bool `json:"electrolytesPMinusActive"` ElectrolytesPMinusResults *string `json:"electrolytesPMinusResults"` ElectrolytesPMinusDate *time.Time `json:"electrolytesPMinusDate"` StoolConsistencyActive *bool `json:"stoolConsistencyActive"` StoolConsistencyResults *string `json:"stoolConsistencyResults"` StoolConsistencyDate *time.Time `json:"stoolConsistencyDate"` StoolOpActive *bool `json:"stoolOpActive"` StoolOpResults *string `json:"stoolOpResults"` StoolOpDate *time.Time `json:"stoolOpDate"` StoolConcentrationActive *bool `json:"stoolConcentrationActive"` StoolConcentrationResults *string `json:"stoolConcentrationResults"` StoolConcentrationDate *time.Time `json:"stoolConcentrationDate"` StoolOccultBloodActive *bool `json:"stoolOccultBloodActive"` StoolOccultBloodResults *string `json:"stoolOccultBloodResults"` StoolOccultBloodDate *time.Time `json:"stoolOccultBloodDate"` MicroscopyEpitCellsActive *bool `json:"microscopyEpitCellsActive"` MicroscopyEpitCellsResults *string `json:"microscopyEpitCellsResults"` MicroscopyEpitCellsDate *time.Time `json:"microscopyEpitCellsDate"` MicroscopyWbcActive *bool `json:"microscopyWbcActive"` MicroscopyWbcResults *string `json:"microscopyWbcResults"` MicroscopyWbcDate *time.Time `json:"microscopyWbcDate"` MicroscopyRbcActive *bool `json:"microscopyRbcActive"` MicroscopyRbcResults *string `json:"microscopyRbcResults"` MicroscopyRbcDate *time.Time `json:"microscopyRbcDate"` MicroscopyCastsActive *bool `json:"microscopyCastsActive"` MicroscopyCastsResults *string `json:"microscopyCastsResults"` MicroscopyCastsDate *time.Time `json:"microscopyCastsDate"` MicroscopyCrystalsActive *bool `json:"microscopyCrystalsActive"` MicroscopyCrystalsResults *string `json:"microscopyCrystalsResults"` MicroscopyCrystalsDate *time.Time `json:"microscopyCrystalsDate"` MicroscopyBacteriaActive *bool `json:"microscopyBacteriaActive"` MicroscopyBacteriaResults *string `json:"microscopyBacteriaResults"` MicroscopyBacteriaDate *time.Time `json:"microscopyBacteriaDate"` MicroscopyHcgActive *bool `json:"microscopyHcgActive"` MicroscopyHcgResults *string `json:"microscopyHcgResults"` MicroscopyHcgDate *time.Time `json:"microscopyHcgDate"` UrinalysisColorActive *bool `json:"urinalysisColorActive"` UrinalysisColorResults *string `json:"urinalysisColorResults"` UrinalysisColorDate *time.Time `json:"urinalysisColorDate"` UrinalysisAppearanceActive *bool `json:"urinalysisAppearanceActive"` UrinalysisAppearanceResults *string `json:"urinalysisAppearanceResults"` UrinalysisAppearanceDate *time.Time `json:"urinalysisAppearanceDate"` UrinalysisPhActive *bool `json:"urinalysisPhActive"` UrinalysisPhResults *string `json:"urinalysisPhResults"` UrinalysisPhDate *time.Time `json:"urinalysisPhDate"` UrinalysisSgActive *bool `json:"urinalysisSgActive"` UrinalysisSgResults *string `json:"urinalysisSgResults"` UrinalysisSgDate *time.Time `json:"urinalysisSgDate"` UrinalysisProteinActive *bool `json:"urinalysisProteinActive"` UrinalysisProteinResults *string `json:"urinalysisProteinResults"` UrinalysisProteinDate *time.Time `json:"urinalysisProteinDate"` UrinalysisGlucoseActive *bool `json:"urinalysisGlucoseActive"` UrinalysisGlucoseResults *string `json:"urinalysisGlucoseResults"` UrinalysisGlucoseDate *time.Time `json:"urinalysisGlucoseDate"` UrinalysisLeukocyteActive *bool `json:"urinalysisLeukocyteActive"` UrinalysisLeukocyteResults *string `json:"urinalysisLeukocyteResults"` UrinalysisLeukocyteDate *time.Time `json:"urinalysisLeukocyteDate"` UrinalysisKetoneActive *bool `json:"urinalysisKetoneActive"` UrinalysisKetoneResults *string `json:"urinalysisKetoneResults"` UrinalysisKetoneDate *time.Time `json:"urinalysisKetoneDate"` UrinalysisBilirubinActive *bool `json:"urinalysisBilirubinActive"` UrinalysisBilirubinResults *string `json:"urinalysisBilirubinResults"` UrinalysisBilirubinDate *time.Time `json:"urinalysisBilirubinDate"` UrinalysisUrobilingenActive *bool `json:"urinalysisUrobilingenActive"` UrinalysisUrobilingenResults *string `json:"urinalysisUrobilingenResults"` UrinalysisUrobilingenDate *time.Time `json:"urinalysisUrobilingenDate"` UrinalysisBloodActive *bool `json:"urinalysisBloodActive"` UrinalysisBloodResults *string `json:"urinalysisBloodResults"` UrinalysisBloodDate *time.Time `json:"urinalysisBloodDate"` SerologyVdrlActive *bool `json:"serologyVdrlActive"` SerologyVdrlResults *string `json:"serologyVdrlResults"` SerologyVdrlDate *time.Time `json:"serologyVdrlDate"` SerologyWidalHActive *bool `json:"serologyWidalHActive"` SerologyWidalHResults *string `json:"serologyWidalHResults"` SerologyWidalHDate *time.Time `json:"serologyWidalHDate"` SerologyWidalOActive *bool `json:"serologyWidalOActive"` SerologyWidalOResults *string `json:"serologyWidalOResults"` SerologyWidalODate *time.Time `json:"serologyWidalODate"` SerologyWeilFelixActive *bool `json:"serologyWeilFelixActive"` SerologyWeilFelixResults *string `json:"serologyWeilFelixResults"` SerologyWeilFelixDate *time.Time `json:"serologyWeilFelixDate"` SerologyHbsAgActive *bool `json:"serologyHbsAgActive"` SerologyHbsAgResults *string `json:"serologyHbsAgResults"` SerologyHbsAgDate *time.Time `json:"serologyHbsAgDate"` SerologyHcvAbActive *bool `json:"serologyHcvAbActive"` SerologyHcvAbResults *string `json:"serologyHcvAbResults"` SerologyHcvAbDate *time.Time `json:"serologyHcvAbDate"` SerologyAsoActive *bool `json:"serologyAsoActive"` SerologyAsoResults *string `json:"serologyAsoResults"` SerologyAsoDate *time.Time `json:"serologyAsoDate"` SerologyRfActive *bool `json:"serologyRfActive"` SerologyRfResults *string `json:"serologyRfResults"` SerologyRfDate *time.Time `json:"serologyRfDate"` SerologyHpayloryAgActive *bool `json:"serologyHpayloryAgActive"` SerologyHpayloryAgResults *string `json:"serologyHpayloryAgResults"` SerologyHpayloryAgDate *time.Time `json:"serologyHpayloryAgDate"` SerologyHpyloryAbActive *bool `json:"serologyHpyloryAbActive"` SerologyHpyloryAbResults *string `json:"serologyHpyloryAbResults"` SerologyHpyloryAbDate *time.Time `json:"serologyHpyloryAbDate"` BacterologySampleActive *bool `json:"bacterologySampleActive"` BacterologySampleResults *string `json:"bacterologySampleResults"` BacterologySampleDate *time.Time `json:"bacterologySampleDate"` BacterologyKohActive *bool `json:"bacterologyKohActive"` BacterologyKohResults *string `json:"bacterologyKohResults"` BacterologyKohDate *time.Time `json:"bacterologyKohDate"` BacterologyGramStainActive *bool `json:"bacterologyGramStainActive"` BacterologyGramStainResults *string `json:"bacterologyGramStainResults"` BacterologyGramStainDate *time.Time `json:"bacterologyGramStainDate"` BacterologyWetFilmActive *bool `json:"bacterologyWetFilmActive"` BacterologyWetFilmResults *string `json:"bacterologyWetFilmResults"` BacterologyWetFilmDate *time.Time `json:"bacterologyWetFilmDate"` BacterologyAfb1Active *bool `json:"bacterologyAfb1Active"` BacterologyAfb1Results *string `json:"bacterologyAfb1Results"` BacterologyAfb1Date *time.Time `json:"bacterologyAfb1Date"` BacterologyAfb2Active *bool `json:"bacterologyAfb2Active"` BacterologyAfb2Results *string `json:"bacterologyAfb2Results"` BacterologyAfb2Date *time.Time `json:"bacterologyAfb2Date"` BacterologyAfb3Active *bool `json:"bacterologyAfb3Active"` BacterologyAfb3Results *string `json:"bacterologyAfb3Results"` BacterologyAfb3Date *time.Time `json:"bacterologyAfb3Date"` BacterologyCultureActive *bool `json:"bacterologyCultureActive"` BacterologyCultureResults *string `json:"bacterologyCultureResults"` BacterologyCultureDate *time.Time `json:"bacterologyCultureDate"` ChemistryFbsRbsActive *bool `json:"chemistryFbsRbsActive"` ChemistryFbsRbsResults *string `json:"chemistryFbsRbsResults"` ChemistryFbsRbsDate *time.Time `json:"chemistryFbsRbsDate"` ChemistrySgotActive *bool `json:"chemistrySgotActive"` ChemistrySgotResults *string `json:"chemistrySgotResults"` ChemistrySgotDate *time.Time `json:"chemistrySgotDate"` ChemistrySgptActive *bool `json:"chemistrySgptActive"` ChemistrySgptResults *string `json:"chemistrySgptResults"` ChemistrySgptDate *time.Time `json:"chemistrySgptDate"` ChemistryAlkalinePhosphatesActive *bool `json:"chemistryAlkalinePhosphatesActive"` ChemistryAlkalinePhosphatesResults *string `json:"chemistryAlkalinePhosphatesResults"` ChemistryAlkalinePhosphatesDate *time.Time `json:"chemistryAlkalinePhosphatesDate"` ChemistryBilirubinTotalActive *bool `json:"chemistryBilirubinTotalActive"` ChemistryBilirubinTotalResults *string `json:"chemistryBilirubinTotalResults"` ChemistryBilirubinTotalDate *time.Time `json:"chemistryBilirubinTotalDate"` ChemistryBilirubinDirectActive *bool `json:"chemistryBilirubinDirectActive"` ChemistryBilirubinDirectResults *string `json:"chemistryBilirubinDirectResults"` ChemistryBilirubinDirectDate *time.Time `json:"chemistryBilirubinDirectDate"` ChemistryUreaActive *bool `json:"chemistryUreaActive"` ChemistryUreaResults *string `json:"chemistryUreaResults"` ChemistryUreaDate *time.Time `json:"chemistryUreaDate"` ChemistryBunActive *bool `json:"chemistryBunActive"` ChemistryBunResults *string `json:"chemistryBunResults"` ChemistryBunDate *time.Time `json:"chemistryBunDate"` ChemistryCreatnineActive *bool `json:"chemistryCreatnineActive"` ChemistryCreatnineResults *string `json:"chemistryCreatnineResults"` ChemistryCreatnineDate *time.Time `json:"chemistryCreatnineDate"` ChemistryUricAcidActive *bool `json:"chemistryUricAcidActive"` ChemistryUricAcidResults *string `json:"chemistryUricAcidResults"` ChemistryUricAcidDate *time.Time `json:"chemistryUricAcidDate"` ChemistryTotalProteinActive *bool `json:"chemistryTotalProteinActive"` ChemistryTotalProteinResults *string `json:"chemistryTotalProteinResults"` ChemistryTotalProteinDate *time.Time `json:"chemistryTotalProteinDate"` ChemistryTriglyceridesActive *bool `json:"chemistryTriglyceridesActive"` ChemistryTriglyceridesResults *string `json:"chemistryTriglyceridesResults"` ChemistryTriglyceridesDate *time.Time `json:"chemistryTriglyceridesDate"` ChemistryCholestrolActive *bool `json:"chemistryCholestrolActive"` ChemistryCholestrolResults *string `json:"chemistryCholestrolResults"` ChemistryCholestrolDate *time.Time `json:"chemistryCholestrolDate"` ChemistryHdlActive *bool `json:"chemistryHdlActive"` ChemistryHdlResults *string `json:"chemistryHdlResults"` ChemistryHdlDate *time.Time `json:"chemistryHdlDate"` ChemistryLdlActive *bool `json:"chemistryLdlActive"` ChemistryLdlResults *string `json:"chemistryLdlResults"` ChemistryLdlDate *time.Time `json:"chemistryLdlDate"` RightEyeText *string `json:"rightEyeText"` LeftEyeText *string `json:"leftEyeText"` GeneralText *string `json:"generalText"` RightEyeImageIds []*int `json:"rightEyeImageIds"` LeftEyeImageIds []*int `json:"leftEyeImageIds"` RightEyeSketcheIds []*int `json:"rightEyeSketcheIds"` LeftEyeSketcheIds []*int `json:"leftEyeSketcheIds"` DocumentIds []*int `json:"documentIds"` LabIds []*int `json:"labIds"` }
type LabOrderConnection ¶
type LabOrderConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*LabOrderEdge `json:"edges"` }
func (LabOrderConnection) IsConnection ¶
func (LabOrderConnection) IsConnection()
type LabOrderEdge ¶
type LabOrderFilter ¶
type LabOrderUpdateInput ¶
type LabOrderUpdateInput struct { ID int `json:"id"` PatientChartID *int `json:"patientChartId"` PatientID *int `json:"patientId"` FirstName *string `json:"firstName"` LastName *string `json:"lastName"` PhoneNo *string `json:"phoneNo"` UserName *string `json:"userName"` OrderedByID *int `json:"orderedById"` Status *models.LabOrderStatus `json:"status"` OrderNote *string `json:"orderNote"` ReceptionNote *string `json:"receptionNote"` }
type LabTypeConnection ¶
type LabTypeConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*LabTypeEdge `json:"edges"` }
func (LabTypeConnection) IsConnection ¶
func (LabTypeConnection) IsConnection()
type LabTypeEdge ¶
type LabTypeInput ¶
type LabTypeUpdateInput ¶
type LabUpdateInput ¶
type LabUpdateInput struct { ID int `json:"id"` CbcWbcActive *bool `json:"cbcWbcActive"` CbcWbcResults *string `json:"cbcWbcResults"` CbcWbcDate *time.Time `json:"cbcWbcDate"` CbcHgbActive *bool `json:"cbcHgbActive"` CbcHgbResults *string `json:"cbcHgbResults"` CbcHgbDate *time.Time `json:"cbcHgbDate"` CbcHctActive *bool `json:"cbcHctActive"` CbcHctResults *string `json:"cbcHctResults"` CbcHctDate *time.Time `json:"cbcHctDate"` CbcEsrActive *bool `json:"cbcEsrActive"` CbcEsrResults *string `json:"cbcEsrResults"` CbcEsrDate *time.Time `json:"cbcEsrDate"` CbcBloodGroupActive *bool `json:"cbcBloodGroupActive"` CbcBloodGroupResults *string `json:"cbcBloodGroupResults"` CbcBloodGroupDate *time.Time `json:"cbcBloodGroupDate"` CbcRhActive *bool `json:"cbcRhActive"` CbcRhResults *string `json:"cbcRhResults"` CbcRhDate *time.Time `json:"cbcRhDate"` CbcBloodFilmActive *bool `json:"cbcBloodFilmActive"` CbcBloodFilmResults *string `json:"cbcBloodFilmResults"` CbcBloodFilmDate *time.Time `json:"cbcBloodFilmDate"` CbcPltActive *bool `json:"cbcPltActive"` CbcPltResults *string `json:"cbcPltResults"` CbcPltDate *time.Time `json:"cbcPltDate"` LiverCoagulationPtActive *bool `json:"liverCoagulationPtActive"` LiverCoagulationPtResults *string `json:"liverCoagulationPtResults"` LiverCoagulationPtDate *time.Time `json:"liverCoagulationPtDate"` LiverCoagulationPttActive *bool `json:"liverCoagulationPttActive"` LiverCoagulationPttResults *string `json:"liverCoagulationPttResults"` LiverCoagulationPttDate *time.Time `json:"liverCoagulationPttDate"` LiverCoagulationInrActive *bool `json:"liverCoagulationInrActive"` LiverCoagulationInrResults *string `json:"liverCoagulationInrResults"` LiverCoagulationInrDate *time.Time `json:"liverCoagulationInrDate"` LiverAstsgotActive *bool `json:"liverAstsgotActive"` LiverAstsgotResults *string `json:"liverAstsgotResults"` LiverAstsgotDate *time.Time `json:"liverAstsgotDate"` LiverAltsgptActive *bool `json:"liverAltsgptActive"` LiverAltsgptResults *string `json:"liverAltsgptResults"` LiverAltsgptDate *time.Time `json:"liverAltsgptDate"` LiverAlpActive *bool `json:"liverAlpActive"` LiverAlpResults *string `json:"liverAlpResults"` LiverAlpDate *time.Time `json:"liverAlpDate"` RenalCrActive *bool `json:"renalCrActive"` RenalCrResults *string `json:"renalCrResults"` RenalCrDate *time.Time `json:"renalCrDate"` RenalBunActive *bool `json:"renalBunActive"` RenalBunResults *string `json:"renalBunResults"` RenalBunDate *time.Time `json:"renalBunDate"` ThyroidFreeT3Active *bool `json:"thyroidFreeT3Active"` ThyroidFreeT3Results *string `json:"thyroidFreeT3Results"` ThyroidFreeT3Date *time.Time `json:"thyroidFreeT3Date"` ThyroidTotalT4Active *bool `json:"thyroidTotalT4Active"` ThyroidTotalT4Results *string `json:"thyroidTotalT4Results"` ThyroidTotalT4Date *time.Time `json:"thyroidTotalT4Date"` ThyroidTshActive *bool `json:"thyroidTshActive"` ThyroidTshResults *string `json:"thyroidTshResults"` ThyroidTshDate *time.Time `json:"thyroidTshDate"` ElectrolytesNaPlusActive *bool `json:"electrolytesNaPlusActive"` ElectrolytesNaPlusResults *string `json:"electrolytesNaPlusResults"` ElectrolytesNaPlusDate *time.Time `json:"electrolytesNaPlusDate"` ElectrolytesKPlusActive *bool `json:"electrolytesKPlusActive"` ElectrolytesKPlusResults *string `json:"electrolytesKPlusResults"` ElectrolytesKPlusDate *time.Time `json:"electrolytesKPlusDate"` ElectrolytesClMinusActive *bool `json:"electrolytesClMinusActive"` ElectrolytesClMinusResults *string `json:"electrolytesClMinusResults"` ElectrolytesClMinusDate *time.Time `json:"electrolytesClMinusDate"` ElectrolytesCa2PlusActive *bool `json:"electrolytesCa2PlusActive"` ElectrolytesCa2PlusResults *string `json:"electrolytesCa2PlusResults"` ElectrolytesCa2PlusDate *time.Time `json:"electrolytesCa2PlusDate"` ElectrolytesMg2PlusActive *bool `json:"electrolytesMg2PlusActive"` ElectrolytesMg2PlusResults *string `json:"electrolytesMg2PlusResults"` ElectrolytesMg2PlusDate *time.Time `json:"electrolytesMg2PlusDate"` ElectrolytesPMinusActive *bool `json:"electrolytesPMinusActive"` ElectrolytesPMinusResults *string `json:"electrolytesPMinusResults"` ElectrolytesPMinusDate *time.Time `json:"electrolytesPMinusDate"` StoolConsistencyActive *bool `json:"stoolConsistencyActive"` StoolConsistencyResults *string `json:"stoolConsistencyResults"` StoolConsistencyDate *time.Time `json:"stoolConsistencyDate"` StoolOpActive *bool `json:"stoolOpActive"` StoolOpResults *string `json:"stoolOpResults"` StoolOpDate *time.Time `json:"stoolOpDate"` StoolConcentrationActive *bool `json:"stoolConcentrationActive"` StoolConcentrationResults *string `json:"stoolConcentrationResults"` StoolConcentrationDate *time.Time `json:"stoolConcentrationDate"` StoolOccultBloodActive *bool `json:"stoolOccultBloodActive"` StoolOccultBloodResults *string `json:"stoolOccultBloodResults"` StoolOccultBloodDate *time.Time `json:"stoolOccultBloodDate"` MicroscopyEpitCellsActive *bool `json:"microscopyEpitCellsActive"` MicroscopyEpitCellsResults *string `json:"microscopyEpitCellsResults"` MicroscopyEpitCellsDate *time.Time `json:"microscopyEpitCellsDate"` MicroscopyWbcActive *bool `json:"microscopyWbcActive"` MicroscopyWbcResults *string `json:"microscopyWbcResults"` MicroscopyWbcDate *time.Time `json:"microscopyWbcDate"` MicroscopyRbcActive *bool `json:"microscopyRbcActive"` MicroscopyRbcResults *string `json:"microscopyRbcResults"` MicroscopyRbcDate *time.Time `json:"microscopyRbcDate"` MicroscopyCastsActive *bool `json:"microscopyCastsActive"` MicroscopyCastsResults *string `json:"microscopyCastsResults"` MicroscopyCastsDate *time.Time `json:"microscopyCastsDate"` MicroscopyCrystalsActive *bool `json:"microscopyCrystalsActive"` MicroscopyCrystalsResults *string `json:"microscopyCrystalsResults"` MicroscopyCrystalsDate *time.Time `json:"microscopyCrystalsDate"` MicroscopyBacteriaActive *bool `json:"microscopyBacteriaActive"` MicroscopyBacteriaResults *string `json:"microscopyBacteriaResults"` MicroscopyBacteriaDate *time.Time `json:"microscopyBacteriaDate"` MicroscopyHcgActive *bool `json:"microscopyHcgActive"` MicroscopyHcgResults *string `json:"microscopyHcgResults"` MicroscopyHcgDate *time.Time `json:"microscopyHcgDate"` UrinalysisColorActive *bool `json:"urinalysisColorActive"` UrinalysisColorResults *string `json:"urinalysisColorResults"` UrinalysisColorDate *time.Time `json:"urinalysisColorDate"` UrinalysisAppearanceActive *bool `json:"urinalysisAppearanceActive"` UrinalysisAppearanceResults *string `json:"urinalysisAppearanceResults"` UrinalysisAppearanceDate *time.Time `json:"urinalysisAppearanceDate"` UrinalysisPhActive *bool `json:"urinalysisPhActive"` UrinalysisPhResults *string `json:"urinalysisPhResults"` UrinalysisPhDate *time.Time `json:"urinalysisPhDate"` UrinalysisSgActive *bool `json:"urinalysisSgActive"` UrinalysisSgResults *string `json:"urinalysisSgResults"` UrinalysisSgDate *time.Time `json:"urinalysisSgDate"` UrinalysisProteinActive *bool `json:"urinalysisProteinActive"` UrinalysisProteinResults *string `json:"urinalysisProteinResults"` UrinalysisProteinDate *time.Time `json:"urinalysisProteinDate"` UrinalysisGlucoseActive *bool `json:"urinalysisGlucoseActive"` UrinalysisGlucoseResults *string `json:"urinalysisGlucoseResults"` UrinalysisGlucoseDate *time.Time `json:"urinalysisGlucoseDate"` UrinalysisLeukocyteActive *bool `json:"urinalysisLeukocyteActive"` UrinalysisLeukocyteResults *string `json:"urinalysisLeukocyteResults"` UrinalysisLeukocyteDate *time.Time `json:"urinalysisLeukocyteDate"` UrinalysisKetoneActive *bool `json:"urinalysisKetoneActive"` UrinalysisKetoneResults *string `json:"urinalysisKetoneResults"` UrinalysisKetoneDate *time.Time `json:"urinalysisKetoneDate"` UrinalysisBilirubinActive *bool `json:"urinalysisBilirubinActive"` UrinalysisBilirubinResults *string `json:"urinalysisBilirubinResults"` UrinalysisBilirubinDate *time.Time `json:"urinalysisBilirubinDate"` UrinalysisUrobilingenActive *bool `json:"urinalysisUrobilingenActive"` UrinalysisUrobilingenResults *string `json:"urinalysisUrobilingenResults"` UrinalysisUrobilingenDate *time.Time `json:"urinalysisUrobilingenDate"` UrinalysisBloodActive *bool `json:"urinalysisBloodActive"` UrinalysisBloodResults *string `json:"urinalysisBloodResults"` UrinalysisBloodDate *time.Time `json:"urinalysisBloodDate"` SerologyVdrlActive *bool `json:"serologyVdrlActive"` SerologyVdrlResults *string `json:"serologyVdrlResults"` SerologyVdrlDate *time.Time `json:"serologyVdrlDate"` SerologyWidalHActive *bool `json:"serologyWidalHActive"` SerologyWidalHResults *string `json:"serologyWidalHResults"` SerologyWidalHDate *time.Time `json:"serologyWidalHDate"` SerologyWidalOActive *bool `json:"serologyWidalOActive"` SerologyWidalOResults *string `json:"serologyWidalOResults"` SerologyWidalODate *time.Time `json:"serologyWidalODate"` SerologyWeilFelixActive *bool `json:"serologyWeilFelixActive"` SerologyWeilFelixResults *string `json:"serologyWeilFelixResults"` SerologyWeilFelixDate *time.Time `json:"serologyWeilFelixDate"` SerologyHbsAgActive *bool `json:"serologyHbsAgActive"` SerologyHbsAgResults *string `json:"serologyHbsAgResults"` SerologyHbsAgDate *time.Time `json:"serologyHbsAgDate"` SerologyHcvAbActive *bool `json:"serologyHcvAbActive"` SerologyHcvAbResults *string `json:"serologyHcvAbResults"` SerologyHcvAbDate *time.Time `json:"serologyHcvAbDate"` SerologyAsoActive *bool `json:"serologyAsoActive"` SerologyAsoResults *string `json:"serologyAsoResults"` SerologyAsoDate *time.Time `json:"serologyAsoDate"` SerologyRfActive *bool `json:"serologyRfActive"` SerologyRfResults *string `json:"serologyRfResults"` SerologyRfDate *time.Time `json:"serologyRfDate"` SerologyHpayloryAgActive *bool `json:"serologyHpayloryAgActive"` SerologyHpayloryAgResults *string `json:"serologyHpayloryAgResults"` SerologyHpayloryAgDate *time.Time `json:"serologyHpayloryAgDate"` SerologyHpyloryAbActive *bool `json:"serologyHpyloryAbActive"` SerologyHpyloryAbResults *string `json:"serologyHpyloryAbResults"` SerologyHpyloryAbDate *time.Time `json:"serologyHpyloryAbDate"` BacterologySampleActive *bool `json:"bacterologySampleActive"` BacterologySampleResults *string `json:"bacterologySampleResults"` BacterologySampleDate *time.Time `json:"bacterologySampleDate"` BacterologyKohActive *bool `json:"bacterologyKohActive"` BacterologyKohResults *string `json:"bacterologyKohResults"` BacterologyKohDate *time.Time `json:"bacterologyKohDate"` BacterologyGramStainActive *bool `json:"bacterologyGramStainActive"` BacterologyGramStainResults *string `json:"bacterologyGramStainResults"` BacterologyGramStainDate *time.Time `json:"bacterologyGramStainDate"` BacterologyWetFilmActive *bool `json:"bacterologyWetFilmActive"` BacterologyWetFilmResults *string `json:"bacterologyWetFilmResults"` BacterologyWetFilmDate *time.Time `json:"bacterologyWetFilmDate"` BacterologyAfb1Active *bool `json:"bacterologyAfb1Active"` BacterologyAfb1Results *string `json:"bacterologyAfb1Results"` BacterologyAfb1Date *time.Time `json:"bacterologyAfb1Date"` BacterologyAfb2Active *bool `json:"bacterologyAfb2Active"` BacterologyAfb2Results *string `json:"bacterologyAfb2Results"` BacterologyAfb2Date *time.Time `json:"bacterologyAfb2Date"` BacterologyAfb3Active *bool `json:"bacterologyAfb3Active"` BacterologyAfb3Results *string `json:"bacterologyAfb3Results"` BacterologyAfb3Date *time.Time `json:"bacterologyAfb3Date"` BacterologyCultureActive *bool `json:"bacterologyCultureActive"` BacterologyCultureResults *string `json:"bacterologyCultureResults"` BacterologyCultureDate *time.Time `json:"bacterologyCultureDate"` ChemistryFbsRbsActive *bool `json:"chemistryFbsRbsActive"` ChemistryFbsRbsResults *string `json:"chemistryFbsRbsResults"` ChemistryFbsRbsDate *time.Time `json:"chemistryFbsRbsDate"` ChemistrySgotActive *bool `json:"chemistrySgotActive"` ChemistrySgotResults *string `json:"chemistrySgotResults"` ChemistrySgotDate *time.Time `json:"chemistrySgotDate"` ChemistrySgptActive *bool `json:"chemistrySgptActive"` ChemistrySgptResults *string `json:"chemistrySgptResults"` ChemistrySgptDate *time.Time `json:"chemistrySgptDate"` ChemistryAlkalinePhosphatesActive *bool `json:"chemistryAlkalinePhosphatesActive"` ChemistryAlkalinePhosphatesResults *string `json:"chemistryAlkalinePhosphatesResults"` ChemistryAlkalinePhosphatesDate *time.Time `json:"chemistryAlkalinePhosphatesDate"` ChemistryBilirubinTotalActive *bool `json:"chemistryBilirubinTotalActive"` ChemistryBilirubinTotalResults *string `json:"chemistryBilirubinTotalResults"` ChemistryBilirubinTotalDate *time.Time `json:"chemistryBilirubinTotalDate"` ChemistryBilirubinDirectActive *bool `json:"chemistryBilirubinDirectActive"` ChemistryBilirubinDirectResults *string `json:"chemistryBilirubinDirectResults"` ChemistryBilirubinDirectDate *time.Time `json:"chemistryBilirubinDirectDate"` ChemistryUreaActive *bool `json:"chemistryUreaActive"` ChemistryUreaResults *string `json:"chemistryUreaResults"` ChemistryUreaDate *time.Time `json:"chemistryUreaDate"` ChemistryBunActive *bool `json:"chemistryBunActive"` ChemistryBunResults *string `json:"chemistryBunResults"` ChemistryBunDate *time.Time `json:"chemistryBunDate"` ChemistryCreatnineActive *bool `json:"chemistryCreatnineActive"` ChemistryCreatnineResults *string `json:"chemistryCreatnineResults"` ChemistryCreatnineDate *time.Time `json:"chemistryCreatnineDate"` ChemistryUricAcidActive *bool `json:"chemistryUricAcidActive"` ChemistryUricAcidResults *string `json:"chemistryUricAcidResults"` ChemistryUricAcidDate *time.Time `json:"chemistryUricAcidDate"` ChemistryTotalProteinActive *bool `json:"chemistryTotalProteinActive"` ChemistryTotalProteinResults *string `json:"chemistryTotalProteinResults"` ChemistryTotalProteinDate *time.Time `json:"chemistryTotalProteinDate"` ChemistryTriglyceridesActive *bool `json:"chemistryTriglyceridesActive"` ChemistryTriglyceridesResults *string `json:"chemistryTriglyceridesResults"` ChemistryTriglyceridesDate *time.Time `json:"chemistryTriglyceridesDate"` ChemistryCholestrolActive *bool `json:"chemistryCholestrolActive"` ChemistryCholestrolResults *string `json:"chemistryCholestrolResults"` ChemistryCholestrolDate *time.Time `json:"chemistryCholestrolDate"` ChemistryHdlActive *bool `json:"chemistryHdlActive"` ChemistryHdlResults *string `json:"chemistryHdlResults"` ChemistryHdlDate *time.Time `json:"chemistryHdlDate"` ChemistryLdlActive *bool `json:"chemistryLdlActive"` ChemistryLdlResults *string `json:"chemistryLdlResults"` ChemistryLdlDate *time.Time `json:"chemistryLdlDate"` RightEyeText *string `json:"rightEyeText"` LeftEyeText *string `json:"leftEyeText"` GeneralText *string `json:"generalText"` RightEyeImages []*FileUpload `json:"rightEyeImages"` LeftEyeImages []*FileUpload `json:"leftEyeImages"` RightEyeSketches []*FileUpload `json:"rightEyeSketches"` LeftEyeSketches []*FileUpload `json:"leftEyeSketches"` Documents []*FileUpload `json:"documents"` Images []*FileUpload `json:"images"` Status *models.LabStatus `json:"status"` }
type LifestyleInput ¶
type LifestyleTypeConnection ¶
type LifestyleTypeConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*LifestyleTypeEdge `json:"edges"` }
func (LifestyleTypeConnection) IsConnection ¶
func (LifestyleTypeConnection) IsConnection()
type LifestyleTypeEdge ¶
type LifestyleTypeEdge struct {
Node *models.LifestyleType `json:"node"`
}
type LifestyleTypeInput ¶
type LifestyleTypeInput struct {
Title string `json:"title"`
}
type LifestyleUpdateInput ¶
type LoginInput ¶
type MedicalPrescriptionConnection ¶
type MedicalPrescriptionConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*MedicalPrescriptionEdge `json:"edges"` }
func (MedicalPrescriptionConnection) IsConnection ¶
func (MedicalPrescriptionConnection) IsConnection()
type MedicalPrescriptionEdge ¶
type MedicalPrescriptionEdge struct {
Node *models.MedicalPrescription `json:"node"`
}
type MedicalPrescriptionInput ¶
type MedicalPrescriptionInput struct { PatientID int `json:"patientId"` Medication string `json:"medication"` RxCui *string `json:"rxCui"` Synonym *string `json:"synonym"` Tty *string `json:"tty"` Language *string `json:"language"` Sig *string `json:"sig"` Refill *int `json:"refill"` Generic *bool `json:"generic"` SubstitutionAllowed *bool `json:"substitutionAllowed"` DirectionToPatient *string `json:"directionToPatient"` PrescribedDate *time.Time `json:"prescribedDate"` History bool `json:"history"` Status *string `json:"status"` }
type MedicalPrescriptionOrderConnection ¶
type MedicalPrescriptionOrderConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*MedicalPrescriptionOrderEdge `json:"edges"` }
func (MedicalPrescriptionOrderConnection) IsConnection ¶
func (MedicalPrescriptionOrderConnection) IsConnection()
type MedicalPrescriptionOrderEdge ¶
type MedicalPrescriptionOrderEdge struct {
Node *models.MedicalPrescriptionOrder `json:"node"`
}
type MedicalPrescriptionOrderInput ¶
type MedicalPrescriptionOrderInput struct { PatientChartID int `json:"patientChartId"` PatientID int `json:"patientId"` PharmacyID int `json:"pharmacyId"` Medication string `json:"medication"` RxCui *string `json:"rxCui"` Synonym *string `json:"synonym"` Tty *string `json:"tty"` Language *string `json:"language"` Sig *string `json:"sig"` Refill *int `json:"refill"` Generic *bool `json:"generic"` SubstitutionAllowed *bool `json:"substitutionAllowed"` DirectionToPatient *string `json:"directionToPatient"` PrescribedDate *time.Time `json:"prescribedDate"` History bool `json:"history"` Status *string `json:"status"` }
type MedicalPrescriptionUpdateInput ¶
type MedicalPrescriptionUpdateInput struct { ID int `json:"id"` PharmacyID *int `json:"pharmacyId"` Medication *string `json:"medication"` RxCui *string `json:"rxCui"` Synonym *string `json:"synonym"` Tty *string `json:"tty"` Language *string `json:"language"` Sig *string `json:"sig"` Refill *int `json:"refill"` Generic *bool `json:"generic"` SubstitutionAllowed *bool `json:"substitutionAllowed"` DirectionToPatient *string `json:"directionToPatient"` PrescribedDate *time.Time `json:"prescribedDate"` EyewearShopID *int `json:"eyewearShopId"` Status *string `json:"status"` }
type Notif ¶
type Notif struct { DiagnosticProcedureOrders int `json:"diagnosticProcedureOrders"` LabOrders int `json:"labOrders"` TreatmentOrders int `json:"treatmentOrders"` SurgicalOrders int `json:"surgicalOrders"` ReferralOrders int `json:"referralOrders"` FollowUpOrders int `json:"followUpOrders"` PaymentWaivers int `json:"paymentWaivers"` }
Copyright 2021 Kidus Tiliksew
This file is part of Tensor EMR.
Tensor EMR is free software: you can redistribute it and/or modify it under the terms of the version 2 of GNU General Public License as published by the Free Software Foundation.
Tensor EMR is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
type NotifType ¶
type NotifType string
const (
NotifTypeChat NotifType = "CHAT"
)
func (NotifType) MarshalGQL ¶
func (*NotifType) UnmarshalGQL ¶
type Notification ¶
type OphthalmologyExamFilter ¶
type OpthalmologyExamInput ¶
type OpthalmologyExamInput struct { PatientChartID int `json:"patientChartId"` RightOrbits *string `json:"rightOrbits"` LeftOrbits *string `json:"leftOrbits"` RightLids *string `json:"rightLids"` LeftLids *string `json:"leftLids"` RightLacrimalSystem *string `json:"rightLacrimalSystem"` LeftLacrimalSystem *string `json:"leftLacrimalSystem"` ExternalExamNote *string `json:"externalExamNote"` RightCoverTest *string `json:"rightCoverTest"` LeftCoverTest *string `json:"leftCoverTest"` CoverTestNote *string `json:"coverTestNote"` RightRetina *string `json:"rightRetina"` LeftRetina *string `json:"leftRetina"` LeftRetinaSketch *string `json:"leftRetinaSketch"` RightRetinaSketch *string `json:"rightRetinaSketch"` FunduscopyNote *string `json:"funduscopyNote"` RightOcularMotility *string `json:"rightOcularMotility"` LeftOcularMotility *string `json:"leftOcularMotility"` Rsr *string `json:"rsr"` Rio *string `json:"rio"` Rlr *string `json:"rlr"` Rmr *string `json:"rmr"` Rir *string `json:"rir"` Rso *string `json:"rso"` RightFlick *bool `json:"rightFlick"` Lsr *string `json:"lsr"` Lio *string `json:"lio"` Llr *string `json:"llr"` Lmr *string `json:"lmr"` Lir *string `json:"lir"` Lso *string `json:"lso"` LeftFlick *bool `json:"leftFlick"` Distance *string `json:"distance"` Near *string `json:"near"` OcularMotilityNote *string `json:"ocularMotilityNote"` RightOpticDisc *string `json:"rightOpticDisc"` LeftOpticDisc *string `json:"leftOpticDisc"` RightOpticDiscSketch *string `json:"rightOpticDiscSketch"` LeftOpticDiscSketch *string `json:"leftOpticDiscSketch"` RightCdr *string `json:"rightCdr"` LeftCdr *string `json:"leftCdr"` OpticDiscNote *string `json:"opticDiscNote"` RightPupils *string `json:"rightPupils"` LeftPupils *string `json:"leftPupils"` PupilsNote *string `json:"pupilsNote"` RightConjunctiva *string `json:"rightConjunctiva"` LeftConjunctiva *string `json:"leftConjunctiva"` RightCornea *string `json:"rightCornea"` LeftCornea *string `json:"leftCornea"` RightCorneaSketch *string `json:"rightCorneaSketch"` LeftCorneaSketch *string `json:"leftCorneaSketch"` LeftSclera *string `json:"leftSclera"` RightSclera *string `json:"rightSclera"` RightAnteriorChamber *string `json:"rightAnteriorChamber"` LeftAnteriorChamber *string `json:"leftAnteriorChamber"` RightIris *string `json:"rightIris"` LeftIris *string `json:"leftIris"` RightLens *string `json:"rightLens"` LeftLens *string `json:"leftLens"` RightLensSketch *string `json:"rightLensSketch"` LeftLensSketch *string `json:"leftLensSketch"` RightVitreos *string `json:"rightVitreos"` LeftVitreos *string `json:"leftVitreos"` SlitLampExamNote *string `json:"slitLampExamNote"` }
type OpthalmologyExamUpdateInput ¶
type OpthalmologyExamUpdateInput struct { ID int `json:"id"` RightOrbits *string `json:"rightOrbits"` LeftOrbits *string `json:"leftOrbits"` RightLids *string `json:"rightLids"` LeftLids *string `json:"leftLids"` RightLacrimalSystem *string `json:"rightLacrimalSystem"` LeftLacrimalSystem *string `json:"leftLacrimalSystem"` ExternalExamNote *string `json:"externalExamNote"` RightCoverTest *string `json:"rightCoverTest"` LeftCoverTest *string `json:"leftCoverTest"` CoverTestNote *string `json:"coverTestNote"` RightRetina *string `json:"rightRetina"` LeftRetina *string `json:"leftRetina"` LeftRetinaSketch *string `json:"leftRetinaSketch"` RightRetinaSketch *string `json:"rightRetinaSketch"` FunduscopyNote *string `json:"funduscopyNote"` RightOcularMotility *string `json:"rightOcularMotility"` LeftOcularMotility *string `json:"leftOcularMotility"` Rsr *string `json:"rsr"` Rio *string `json:"rio"` Rlr *string `json:"rlr"` Rmr *string `json:"rmr"` Rir *string `json:"rir"` Rso *string `json:"rso"` RightFlick *bool `json:"rightFlick"` Lsr *string `json:"lsr"` Lio *string `json:"lio"` Llr *string `json:"llr"` Lmr *string `json:"lmr"` Lir *string `json:"lir"` Lso *string `json:"lso"` LeftFlick *bool `json:"leftFlick"` Distance *string `json:"distance"` Near *string `json:"near"` OcularMotilityNote *string `json:"ocularMotilityNote"` RightOpticDisc *string `json:"rightOpticDisc"` LeftOpticDisc *string `json:"leftOpticDisc"` RightOpticDiscSketch *string `json:"rightOpticDiscSketch"` LeftOpticDiscSketch *string `json:"leftOpticDiscSketch"` RightCdr *string `json:"rightCdr"` LeftCdr *string `json:"leftCdr"` OpticDiscNote *string `json:"opticDiscNote"` RightPupils *string `json:"rightPupils"` LeftPupils *string `json:"leftPupils"` PupilsNote *string `json:"pupilsNote"` RightConjunctiva *string `json:"rightConjunctiva"` LeftConjunctiva *string `json:"leftConjunctiva"` RightCornea *string `json:"rightCornea"` LeftCornea *string `json:"leftCornea"` RightCorneaSketch *string `json:"rightCorneaSketch"` LeftCorneaSketch *string `json:"leftCorneaSketch"` LeftSclera *string `json:"leftSclera"` RightSclera *string `json:"rightSclera"` RightAnteriorChamber *string `json:"rightAnteriorChamber"` LeftAnteriorChamber *string `json:"leftAnteriorChamber"` RightIris *string `json:"rightIris"` LeftIris *string `json:"leftIris"` RightLens *string `json:"rightLens"` LeftLens *string `json:"leftLens"` RightLensSketch *string `json:"rightLensSketch"` LeftLensSketch *string `json:"leftLensSketch"` RightVitreos *string `json:"rightVitreos"` LeftVitreos *string `json:"leftVitreos"` SlitLampExamNote *string `json:"slitLampExamNote"` }
type OrderAndConfirmLabInput ¶
type OrderAndConfirmSurgicalProcedureInput ¶
type OrderAndConfirmSurgicalProcedureInput struct { ProviderID int `json:"providerId"` PatientID int `json:"patientId"` SurgicalProcedureTypeID int `json:"surgicalProcedureTypeId"` BillingID int `json:"billingId"` InvoiceNo string `json:"invoiceNo"` OrderNote string `json:"orderNote"` CheckInTime time.Time `json:"checkInTime"` RoomID int `json:"roomId"` VisitTypeID int `json:"visitTypeId"` PerformOnEye string `json:"performOnEye"` }
type OrderDiagnosticProcedureInput ¶
type OrderDiagnosticProcedureInput struct { DiagnosticProcedureTypeID int `json:"diagnosticProcedureTypeId"` PatientChartID int `json:"patientChartId"` AppointmentID int `json:"appointmentId"` PatientID int `json:"patientId"` BillingID int `json:"billingId"` OrderNote string `json:"orderNote"` ReceptionNote string `json:"receptionNote"` }
type OrderDirection ¶
type OrderDirection string
const ( OrderDirectionAsc OrderDirection = "asc" OrderDirectionDesc OrderDirection = "desc" )
func (OrderDirection) IsValid ¶
func (e OrderDirection) IsValid() bool
func (OrderDirection) MarshalGQL ¶
func (e OrderDirection) MarshalGQL(w io.Writer)
func (OrderDirection) String ¶
func (e OrderDirection) String() string
func (*OrderDirection) UnmarshalGQL ¶
func (e *OrderDirection) UnmarshalGQL(v interface{}) error
type OrderFilterInput ¶ added in v1.1.1
type OrderFollowUpInput ¶
type OrderLabInput ¶
type OrderReferralInput ¶
type OrderReferralInput struct { PatientChartID int `json:"patientChartId"` PatientID int `json:"patientId"` ReceptionNote *string `json:"receptionNote"` Reason string `json:"reason"` ReferredToID *int `json:"referredToId"` ProviderName *string `json:"providerName"` Type models.ReferralType `json:"type"` }
type OrderSurgicalInput ¶
type OrderSurgicalInput struct { SurgicalProcedureTypeID int `json:"surgicalProcedureTypeId"` PatientChartID int `json:"patientChartId"` AppointmentID int `json:"appointmentId"` PatientID int `json:"patientId"` BillingID int `json:"billingId"` PerformOnEye string `json:"performOnEye"` OrderNote string `json:"orderNote"` ReceptionNote string `json:"receptionNote"` }
type OrderTreatmentInput ¶
type OrderTreatmentInput struct { TreatmentTypeID int `json:"treatmentTypeId"` PatientChartID int `json:"patientChartId"` AppointmentID int `json:"appointmentId"` PatientID int `json:"patientId"` BillingID int `json:"billingId"` OrderNote string `json:"orderNote"` TreatmentNote string `json:"treatmentNote"` }
type OrdersCount ¶
type OrganizationDetailsInput ¶
type OrganizationDetailsInput struct { Name *string `json:"name"` PhoneNo *string `json:"phoneNo"` PhoneNo2 *string `json:"phoneNo2"` Address *string `json:"address"` Address2 *string `json:"address2"` Website *string `json:"website"` Email *string `json:"email"` LanIPAddress *string `json:"lanIpAddress"` Logo *FileUpload `json:"logo"` DefaultMedicalDepartment *string `json:"defaultMedicalDepartment"` }
type PastIllnessInput ¶
type PastIllnessTypeConnection ¶
type PastIllnessTypeConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*PastIllnessTypeEdge `json:"edges"` }
func (PastIllnessTypeConnection) IsConnection ¶
func (PastIllnessTypeConnection) IsConnection()
type PastIllnessTypeEdge ¶
type PastIllnessTypeEdge struct {
Node *models.PastIllnessType `json:"node"`
}
type PastIllnessTypeInput ¶
type PastIllnessTypeInput struct {
Title string `json:"title"`
}
type PastIllnessUpdateInput ¶
type PastInjuryInput ¶
type PastInjuryUpdateInput ¶
type PastSurgeryInput ¶
type PastSurgeryUpdateInput ¶
type PatientChartConnection ¶
type PatientChartConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*PatientChartEdge `json:"edges"` }
func (PatientChartConnection) IsConnection ¶
func (PatientChartConnection) IsConnection()
type PatientChartEdge ¶
type PatientChartEdge struct {
Node *models.PatientChart `json:"node"`
}
type PatientChartInput ¶
type PatientChartInput struct { AppointmentID int `json:"appointmentId"` Temperature *float64 `json:"temperature"` Pulse *float64 `json:"pulse"` BloodPressureSystolic *float64 `json:"bloodPressureSystolic"` BloodPressureDiastolic *float64 `json:"bloodPressureDiastolic"` RespiratoryRate *float64 `json:"respiratoryRate"` OxygenSaturation *float64 `json:"oxygenSaturation"` Height *float64 `json:"height"` Weight *float64 `json:"weight"` Bmi *float64 `json:"bmi"` HpiNote *string `json:"hpiNote"` DiagnosisNote *string `json:"diagnosisNote"` DifferentialDiagnosisNote *string `json:"differentialDiagnosisNote"` RightSummarySketch *string `json:"rightSummarySketch"` LeftSummarySketch *string `json:"leftSummarySketch"` BloodPressure *string `json:"bloodPressure"` SummaryNote *string `json:"summaryNote"` StickieNote *string `json:"stickieNote"` MedicalRecommendation *string `json:"medicalRecommendation"` SickLeave *string `json:"sickLeave"` IllnessType *string `json:"illnessType"` }
type PatientChartUpdateInput ¶
type PatientChartUpdateInput struct { ID int `json:"id"` Temperature *float64 `json:"temperature"` Pulse *float64 `json:"pulse"` BloodPressureSystolic *float64 `json:"bloodPressureSystolic"` BloodPressureDiastolic *float64 `json:"bloodPressureDiastolic"` RespiratoryRate *float64 `json:"respiratoryRate"` OxygenSaturation *float64 `json:"oxygenSaturation"` Height *float64 `json:"height"` Weight *float64 `json:"weight"` Bmi *float64 `json:"bmi"` ChiefComplaintsNote *string `json:"chiefComplaintsNote"` BloodPressure *string `json:"bloodPressure"` HpiNote *string `json:"hpiNote"` DiagnosisNote *string `json:"diagnosisNote"` DifferentialDiagnosisNote *string `json:"differentialDiagnosisNote"` RightSummarySketch *string `json:"rightSummarySketch"` LeftSummarySketch *string `json:"leftSummarySketch"` SummaryNote *string `json:"summaryNote"` StickieNote *string `json:"stickieNote"` MedicalRecommendation *string `json:"medicalRecommendation"` SickLeave *string `json:"sickLeave"` IllnessType *string `json:"illnessType"` }
type PatientConnection ¶
type PatientConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*PatientEdge `json:"edges"` }
func (PatientConnection) IsConnection ¶
func (PatientConnection) IsConnection()
type PatientDiagnosisConnection ¶
type PatientDiagnosisConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*PatientDiagnosisEdge `json:"edges"` }
func (PatientDiagnosisConnection) IsConnection ¶
func (PatientDiagnosisConnection) IsConnection()
type PatientDiagnosisEdge ¶
type PatientDiagnosisEdge struct {
Node *models.PatientDiagnosis `json:"node"`
}
type PatientDiagnosisFilter ¶
type PatientDiagnosisInput ¶
type PatientEdge ¶
type PatientEncounterLimitConnection ¶
type PatientEncounterLimitConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*PatientEncounterLimitEdge `json:"edges"` }
func (PatientEncounterLimitConnection) IsConnection ¶
func (PatientEncounterLimitConnection) IsConnection()
type PatientEncounterLimitEdge ¶
type PatientEncounterLimitEdge struct {
Node *models.PatientEncounterLimit `json:"node"`
}
type PatientEncounterLimitInput ¶
type PatientEncounterLimitInput struct { UserID int `json:"userId"` MondayLimit int `json:"mondayLimit"` TuesdayLimit int `json:"tuesdayLimit"` WednesdayLimit int `json:"wednesdayLimit"` ThursdayLimit int `json:"thursdayLimit"` FridayLimit int `json:"fridayLimit"` SaturdayLimit int `json:"saturdayLimit"` SundayLimit int `json:"sundayLimit"` }
type PatientEncounterLimitUpdateInput ¶
type PatientEncounterLimitUpdateInput struct { ID int `json:"id"` UserID *int `json:"userId"` MondayLimit *int `json:"mondayLimit"` TuesdayLimit *int `json:"tuesdayLimit"` WednesdayLimit *int `json:"wednesdayLimit"` ThursdayLimit *int `json:"thursdayLimit"` FridayLimit *int `json:"fridayLimit"` SaturdayLimit *int `json:"saturdayLimit"` SundayLimit *int `json:"sundayLimit"` Overbook *int `json:"overbook"` }
type PatientInput ¶
type PatientInput struct { FirstName string `json:"firstName"` LastName string `json:"lastName"` Gender string `json:"gender"` PhoneNo string `json:"phoneNo"` PhoneNo2 *string `json:"phoneNo2"` HomePhone *string `json:"homePhone"` Email *string `json:"email"` DateOfBirth time.Time `json:"dateOfBirth"` Credit *bool `json:"credit"` CreditCompany *string `json:"creditCompany"` IDNo *string `json:"idNo"` IDType *string `json:"idType"` MartialStatus *string `json:"martialStatus"` Occupation *string `json:"occupation"` EmergencyContactName *string `json:"emergencyContactName"` EmergencyContactRel *string `json:"emergencyContactRel"` EmergencyContactPhone *string `json:"emergencyContactPhone"` EmergencyContactPhone2 *string `json:"emergencyContactPhone2"` EmergencyContactMemo *string `json:"emergencyContactMemo"` Region string `json:"region"` City *string `json:"city"` SubCity *string `json:"subCity"` Woreda string `json:"woreda"` Zone *string `json:"zone"` Kebele *string `json:"kebele"` HouseNo *string `json:"houseNo"` CardNo *string `json:"cardNo"` PaperRecord bool `json:"paperRecord"` PaperRecordDocument *FileUpload `json:"paperRecordDocument"` Documents []*FileUpload `json:"documents"` Memo *string `json:"memo"` }
type PatientInputV2 ¶
type PatientInputV2 struct { FirstName string `json:"firstName"` LastName string `json:"lastName"` Gender string `json:"gender"` PhoneNo string `json:"phoneNo"` PhoneNo2 *string `json:"phoneNo2"` HomePhone *string `json:"homePhone"` Email *string `json:"email"` Credit *bool `json:"credit"` CreditCompany *string `json:"creditCompany"` IDNo *string `json:"idNo"` IDType *string `json:"idType"` MartialStatus *string `json:"martialStatus"` Occupation *string `json:"occupation"` EmergencyContactName *string `json:"emergencyContactName"` EmergencyContactRel *string `json:"emergencyContactRel"` EmergencyContactPhone *string `json:"emergencyContactPhone"` EmergencyContactPhone2 *string `json:"emergencyContactPhone2"` EmergencyContactMemo *string `json:"emergencyContactMemo"` Region string `json:"region"` City *string `json:"city"` SubCity *string `json:"subCity"` Woreda string `json:"woreda"` Zone *string `json:"zone"` Kebele *string `json:"kebele"` HouseNo *string `json:"houseNo"` CardNo *string `json:"cardNo"` PaperRecord bool `json:"paperRecord"` PaperRecordDocument *FileUpload `json:"paperRecordDocument"` Documents []*FileUpload `json:"documents"` Memo *string `json:"memo"` }
type PatientQueueInput ¶
type PatientUpdateInput ¶
type PatientUpdateInput struct { ID int `json:"id"` FirstName *string `json:"firstName"` LastName *string `json:"lastName"` Gender *string `json:"gender"` PhoneNo *string `json:"phoneNo"` PhoneNo2 *string `json:"phoneNo2"` HomePhone *string `json:"homePhone"` Email *string `json:"email"` Credit *bool `json:"credit"` CreditCompany *string `json:"creditCompany"` DateOfBirth *time.Time `json:"dateOfBirth"` IDNo *string `json:"idNo"` IDType *string `json:"idType"` MartialStatus *string `json:"martialStatus"` Occupation *string `json:"occupation"` EmergencyContactName *string `json:"emergencyContactName"` EmergencyContactRel *string `json:"emergencyContactRel"` EmergencyContactPhone *string `json:"emergencyContactPhone"` EmergencyContactPhone2 *string `json:"emergencyContactPhone2"` EmergencyContactMemo *string `json:"emergencyContactMemo"` Region *string `json:"region"` City *string `json:"city"` SubCity *string `json:"subCity"` Woreda *string `json:"woreda"` Zone *string `json:"zone"` Kebele *string `json:"kebele"` HouseNo *string `json:"houseNo"` CardNo *string `json:"cardNo"` PaperRecord *bool `json:"paperRecord"` PaperRecordDocument *FileUpload `json:"paperRecordDocument"` Documents []*FileUpload `json:"documents"` Memo *string `json:"memo"` }
type PaymentConnection ¶
type PaymentConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*PaymentEdge `json:"edges"` }
func (PaymentConnection) IsConnection ¶
func (PaymentConnection) IsConnection()
type PaymentEdge ¶
type PaymentInput ¶
type PaymentUpdateInput ¶
type PaymentWaiverConnection ¶
type PaymentWaiverConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*PaymentWaiverEdge `json:"edges"` }
func (PaymentWaiverConnection) IsConnection ¶
func (PaymentWaiverConnection) IsConnection()
type PaymentWaiverEdge ¶
type PaymentWaiverEdge struct {
Node *models.PaymentWaiver `json:"node"`
}
type PaymentWaiverInput ¶
type PharmacyConnection ¶
type PharmacyConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*PharmacyEdge `json:"edges"` }
func (PharmacyConnection) IsConnection ¶
func (PharmacyConnection) IsConnection()
type PharmacyEdge ¶
type PharmacyInput ¶
type PharmacyUpdateInput ¶
type PhysicalExamFindingConnection ¶
type PhysicalExamFindingConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*PhysicalExamFindingEdge `json:"edges"` }
func (PhysicalExamFindingConnection) IsConnection ¶
func (PhysicalExamFindingConnection) IsConnection()
type PhysicalExamFindingEdge ¶
type PhysicalExamFindingEdge struct {
Node *models.PhysicalExamFinding `json:"node"`
}
type ProgressNote ¶
type ProgressNote struct { PatientHistory *models.PatientHistory `json:"patientHistory"` Appointments []*models.Appointment `json:"appointments"` }
type ReferralConnection ¶
type ReferralConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*ReferralEdge `json:"edges"` }
func (ReferralConnection) IsConnection ¶
func (ReferralConnection) IsConnection()
type ReferralEdge ¶
type ReferralFilter ¶
type ReferralOrderConnection ¶
type ReferralOrderConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*ReferralOrderEdge `json:"edges"` }
func (ReferralOrderConnection) IsConnection ¶
func (ReferralOrderConnection) IsConnection()
type ReferralOrderEdge ¶
type ReferralOrderEdge struct {
Node *models.ReferralOrder `json:"node"`
}
type ReferralOrderFilter ¶
type ReviewOfSystemConnection ¶
type ReviewOfSystemConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*ReviewOfSystemEdge `json:"edges"` }
func (ReviewOfSystemConnection) IsConnection ¶
func (ReviewOfSystemConnection) IsConnection()
type ReviewOfSystemEdge ¶
type ReviewOfSystemEdge struct {
Node *models.ReviewOfSystem `json:"node"`
}
type ReviewOfSystemFilter ¶
type ReviewOfSystemInput ¶
type RoomConnection ¶
type RoomConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*RoomEdge `json:"edges"` }
func (RoomConnection) IsConnection ¶
func (RoomConnection) IsConnection()
type RoomOrder ¶
type RoomOrder struct { Field string `json:"field"` Direction OrderDirection `json:"direction"` }
type SearchResult ¶
type SearchResult struct { Patients []*models.Patient `json:"patients"` Providers []*models.User `json:"providers"` }
Copyright 2021 Kidus Tiliksew
This file is part of Tensor EMR.
Tensor EMR is free software: you can redistribute it and/or modify it under the terms of the version 2 of GNU General Public License as published by the Free Software Foundation.
Tensor EMR is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
type SimilarPatients ¶
type SimilarPatientsInput ¶
type SubscribeInput ¶
type SupplyConnection ¶
type SupplyConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*SupplyEdge `json:"edges"` }
func (SupplyConnection) IsConnection ¶
func (SupplyConnection) IsConnection()
type SupplyEdge ¶
type SupplyInput ¶
type SupplyStatus ¶
type SupplyStatus string
Copyright 2021 Kidus Tiliksew
This file is part of Tensor EMR.
Tensor EMR is free software: you can redistribute it and/or modify it under the terms of the version 2 of GNU General Public License as published by the Free Software Foundation.
Tensor EMR is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
const ( SupplyStatusActive SupplyStatus = "ACTIVE" SupplyStatusInactive SupplyStatus = "INACTIVE" )
func (SupplyStatus) IsValid ¶
func (e SupplyStatus) IsValid() bool
func (SupplyStatus) MarshalGQL ¶
func (e SupplyStatus) MarshalGQL(w io.Writer)
func (SupplyStatus) String ¶
func (e SupplyStatus) String() string
func (*SupplyStatus) UnmarshalGQL ¶
func (e *SupplyStatus) UnmarshalGQL(v interface{}) error
type SupplyUpdateInput ¶
type SurgicalOrderConnection ¶
type SurgicalOrderConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*SurgicalOrderEdge `json:"edges"` }
func (SurgicalOrderConnection) IsConnection ¶
func (SurgicalOrderConnection) IsConnection()
type SurgicalOrderEdge ¶
type SurgicalOrderEdge struct {
Node *models.SurgicalOrder `json:"node"`
}
type SurgicalOrderFilter ¶
type SurgicalProcedureConnection ¶
type SurgicalProcedureConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*SurgicalProcedureEdge `json:"edges"` }
func (SurgicalProcedureConnection) IsConnection ¶
func (SurgicalProcedureConnection) IsConnection()
type SurgicalProcedureEdge ¶
type SurgicalProcedureEdge struct {
Node *models.SurgicalProcedure `json:"node"`
}
type SurgicalProcedureFilter ¶
type SurgicalProcedureFilter struct {
PatientChartID *int `json:"patientChartId"`
}
type SurgicalProcedureInput ¶
type SurgicalProcedureInput struct { PatientChartID int `json:"patientChartId"` SurgicalOrderID *int `json:"surgicalOrderId"` Respiratory *string `json:"respiratory"` Cardiovascular *string `json:"cardiovascular"` Abdomen *string `json:"abdomen"` Gus *string `json:"gus"` Ismss *string `json:"ismss"` Cns *string `json:"cns"` PreanestheticAllergies *bool `json:"preanestheticAllergies"` PreanestheticAllergiesNote *string `json:"preanestheticAllergiesNote"` PhysicalBloodPressure *string `json:"physicalBloodPressure"` PhysicalPr *string `json:"physicalPr"` PhysicalRr *string `json:"physicalRr"` PhysicalSaO2 *string `json:"physicalSaO2"` PhysicalTemperature *string `json:"physicalTemperature"` PhysicalWeight *string `json:"physicalWeight"` PhysicalHeent *string `json:"physicalHeent"` PhysicalArtificalDenture *bool `json:"physicalArtificalDenture"` PhysicalArtificalDentureNote *string `json:"physicalArtificalDentureNote"` PhysicalLgs *string `json:"physicalLgs"` PhysicalChest *string `json:"physicalChest"` PhysicalCvs *string `json:"physicalCvs"` PhysicalAbdomen *string `json:"physicalAbdomen"` PhysicalGus *string `json:"physicalGus"` PhysicalIs *string `json:"physicalIs"` PhysicalMss *string `json:"physicalMss"` PhysicalCns *string `json:"physicalCns"` WbcActive *bool `json:"wbcActive"` WbcResults *string `json:"wbcResults"` WbcDate *time.Time `json:"wbcDate"` HgbhctActive *bool `json:"hgbhctActive"` HgbhctResults *string `json:"hgbhctResults"` HgbhctDate *time.Time `json:"hgbhctDate"` PltActive *bool `json:"pltActive"` PltResults *string `json:"pltResults"` PltDate *time.Time `json:"pltDate"` CoagulationPtActive *bool `json:"coagulationPtActive"` CoagulationPtResults *string `json:"coagulationPtResults"` CoagulationPtDate *time.Time `json:"coagulationPtDate"` CoagulationPttActive *bool `json:"coagulationPttActive"` CoagulationPttResults *string `json:"coagulationPttResults"` CoagulationPttDate *time.Time `json:"coagulationPttDate"` CoagulationInrActive *bool `json:"coagulationInrActive"` CoagulationInrResults *string `json:"coagulationInrResults"` CoagulationInrDate *time.Time `json:"coagulationInrDate"` SerumAlbuminActive *bool `json:"serumAlbuminActive"` SerumAlbuminResults *string `json:"serumAlbuminResults"` SerumAlbuminDate *time.Time `json:"serumAlbuminDate"` TotalProteinActive *bool `json:"totalProteinActive"` TotalProteinResults *string `json:"totalProteinResults"` TotalProteinDate *time.Time `json:"totalProteinDate"` BilirubinTotalActive *bool `json:"bilirubinTotalActive"` BilirubinTotalResults *string `json:"bilirubinTotalResults"` BilirubinTotalDate *time.Time `json:"bilirubinTotalDate"` BilirubinDirectActive *bool `json:"bilirubinDirectActive"` BilirubinDirectResults *string `json:"bilirubinDirectResults"` BilirubinDirectDate *time.Time `json:"bilirubinDirectDate"` AstsgotActive *bool `json:"astsgotActive"` AstsgotResults *string `json:"astsgotResults"` AstsgotDate *time.Time `json:"astsgotDate"` AltsgptActive *bool `json:"altsgptActive"` AltsgptResults *string `json:"altsgptResults"` AltsgptDate *time.Time `json:"altsgptDate"` AlpActive *bool `json:"alpActive"` AlpResults *string `json:"alpResults"` AlpDate *time.Time `json:"alpDate"` RenalCrActive *bool `json:"renalCrActive"` RenalCrResults *string `json:"renalCrResults"` RenalCrDate *time.Time `json:"renalCrDate"` RenalBunActive *bool `json:"renalBunActive"` RenalBunResults *string `json:"renalBunResults"` RenalBunDate *time.Time `json:"renalBunDate"` ThyroidFreeT3Active *bool `json:"thyroidFreeT3Active"` ThyroidFreeT3Results *string `json:"thyroidFreeT3Results"` ThyroidFreeT3Date *time.Time `json:"thyroidFreeT3Date"` ThyroidTotalT4Active *bool `json:"thyroidTotalT4Active"` ThyroidTotalT4Results *string `json:"thyroidTotalT4Results"` ThyroidTotalT4Date *time.Time `json:"thyroidTotalT4Date"` ThyroidTshActive *bool `json:"thyroidTshActive"` ThyroidTshResults *string `json:"thyroidTshResults"` ThyroidTshDate *time.Time `json:"thyroidTshDate"` ElectrolytesNaPlusActive *bool `json:"electrolytesNaPlusActive"` ElectrolytesNaPlusResults *string `json:"electrolytesNaPlusResults"` ElectrolytesNaPlusDate *time.Time `json:"electrolytesNaPlusDate"` ElectrolytesKPlusActive *bool `json:"electrolytesKPlusActive"` ElectrolytesKPlusResults *string `json:"electrolytesKPlusResults"` ElectrolytesKPlusDate *time.Time `json:"electrolytesKPlusDate"` ElectrolytesClMinusActive *bool `json:"electrolytesClMinusActive"` ElectrolytesClMinusResults *string `json:"electrolytesClMinusResults"` ElectrolytesClMinusDate *time.Time `json:"electrolytesClMinusDate"` ElectrolytesCa2PlusActive *bool `json:"electrolytesCa2PlusActive"` ElectrolytesCa2PlusResults *string `json:"electrolytesCa2PlusResults"` ElectrolytesCa2PlusDate *time.Time `json:"electrolytesCa2PlusDate"` ElectrolytesMg2PlusActive *bool `json:"electrolytesMg2PlusActive"` ElectrolytesMg2PlusResults *string `json:"electrolytesMg2PlusResults"` ElectrolytesMg2PlusDate *time.Time `json:"electrolytesMg2PlusDate"` ElectrolytesPMinusActive *bool `json:"electrolytesPMinusActive"` ElectrolytesPMinusResults *string `json:"electrolytesPMinusResults"` ElectrolytesPMinusDate *time.Time `json:"electrolytesPMinusDate"` Asa1 *bool `json:"asa1"` Asa2 *bool `json:"asa2"` Asa3 *bool `json:"asa3"` Asa4 *bool `json:"asa4"` Asa5 *bool `json:"asa5"` Opv1 *bool `json:"opv1"` Opv2 *bool `json:"opv2"` Opv3 *bool `json:"opv3"` Opv4 *bool `json:"opv4"` BleedingTendancy *bool `json:"bleedingTendancy"` BleedingTendancyNote *string `json:"bleedingTendancyNote"` Dm *bool `json:"dm"` DmNote *string `json:"dmNote"` Hypertension *bool `json:"hypertension"` HypertensionNote *string `json:"hypertensionNote"` Cardiac *bool `json:"cardiac"` CardiacNote *string `json:"cardiacNote"` PreanestheticAsthma *bool `json:"preanestheticAsthma"` PreanestheticAsthmaNote *string `json:"preanestheticAsthmaNote"` Rvi *bool `json:"rvi"` RviNote *string `json:"rviNote"` Renal *bool `json:"renal"` RenalNote *string `json:"renalNote"` FitForSurgery *bool `json:"fitForSurgery"` FitForSurgeryNote *string `json:"fitForSurgeryNote"` PreanestheticDocuments []*FileUpload `json:"preanestheticDocuments"` RightCorrected *string `json:"rightCorrected"` LeftCorrected *string `json:"leftCorrected"` RightIop *string `json:"rightIop"` LeftIop *string `json:"leftIop"` RightAnteriorSegment *string `json:"rightAnteriorSegment"` LeftAnteriorSegment *string `json:"leftAnteriorSegment"` RightPosteriorSegment *string `json:"rightPosteriorSegment"` LeftPosteriorSegment *string `json:"leftPosteriorSegment"` RightBiometry *string `json:"rightBiometry"` LeftBiometry *string `json:"leftBiometry"` Diabetes *string `json:"diabetes"` Hpn *string `json:"hpn"` Asthma *string `json:"asthma"` CardiacDisease *string `json:"cardiacDisease"` Allergies *string `json:"allergies"` BloodPressure *string `json:"bloodPressure"` BloodSugar *string `json:"bloodSugar"` URIAnalysis *string `json:"uriAnalysis"` La *bool `json:"la"` Ga *bool `json:"ga"` Retrobulbar *bool `json:"retrobulbar"` Peribulbar *bool `json:"peribulbar"` Subtenones *bool `json:"subtenones"` Topical *bool `json:"topical"` ConjFlapLimbal *bool `json:"conjFlapLimbal"` ConjFlapFornix *bool `json:"conjFlapFornix"` SectionLimbal *bool `json:"sectionLimbal"` SectionCorneral *bool `json:"sectionCorneral"` SectionScleralTunnel *bool `json:"sectionScleralTunnel"` CapsulotomyLinear *bool `json:"capsulotomyLinear"` CapsulotomyCanOpener *bool `json:"capsulotomyCanOpener"` CapsulotomyCcc *bool `json:"capsulotomyCcc"` IolPlacementBag *bool `json:"iolPlacementBag"` IolSulcus *bool `json:"iolSulcus"` IolBagSulcus *bool `json:"iolBagSulcus"` IrodectpmyNone *bool `json:"irodectpmyNone"` IrodectpmyPl *bool `json:"irodectpmyPl"` IrodectpmySl *bool `json:"irodectpmySl"` Sphincterectomy *bool `json:"sphincterectomy"` LensExtractionIcce *bool `json:"lensExtractionIcce"` LensExtractionEcce *bool `json:"lensExtractionEcce"` LensExtractionPhaco *bool `json:"lensExtractionPhaco"` SutureNone *bool `json:"sutureNone"` SutureContinuous *bool `json:"sutureContinuous"` SutureInterrupted *bool `json:"sutureInterrupted"` Drapes *bool `json:"drapes"` Ringer *bool `json:"ringer"` Bss *bool `json:"bss"` Air *bool `json:"air"` Hpmc *bool `json:"hpmc"` Healon *bool `json:"healon"` Pilo *bool `json:"pilo"` Adrenalin *bool `json:"adrenalin"` Antibiotic *bool `json:"antibiotic"` Steroid *bool `json:"steroid"` Suture80 *bool `json:"suture80"` Suture90 *bool `json:"suture90"` Suture100 *bool `json:"suture100"` IrrigatingSolution *string `json:"irrigatingSolution"` Visco *string `json:"visco"` Interacameral *string `json:"interacameral"` Subconj *string `json:"subconj"` Suture *string `json:"suture"` Silk *bool `json:"silk"` Nylon *bool `json:"nylon"` PcTear *bool `json:"pcTear"` VitreousLoss *bool `json:"vitreousLoss"` DescematesStrip *bool `json:"descematesStrip"` EndothelialDamage *bool `json:"endothelialDamage"` NucluesDrop *bool `json:"nucluesDrop"` IridoDialysis *bool `json:"iridoDialysis"` IrisDamage *bool `json:"irisDamage"` RetainedCortex *bool `json:"retainedCortex"` Hyphema *bool `json:"hyphema"` ComplicationsOthers *string `json:"complicationsOthers"` ComplicationsNote *string `json:"complicationsNote"` Vitrectomy *string `json:"vitrectomy"` TypeOfIolAc *bool `json:"typeOfIolAc"` TypeOfIolPc *bool `json:"typeOfIolPc"` TypeOfIol *string `json:"typeOfIol"` IolModel *string `json:"iolModel"` Company *string `json:"company"` Aclol *string `json:"aclol"` AclolPlanned *bool `json:"aclolPlanned"` AclolUnplanned *bool `json:"aclolUnplanned"` Unplanned *string `json:"unplanned"` AdditionalNotes *string `json:"additionalNotes"` SpecialInstructions *string `json:"specialInstructions"` Treatment *string `json:"treatment"` AssistantName *string `json:"assistantName"` PerformOnEye *string `json:"performOnEye"` }
type SurgicalProcedureTypeConnection ¶
type SurgicalProcedureTypeConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*SurgicalProcedureTypeEdge `json:"edges"` }
func (SurgicalProcedureTypeConnection) IsConnection ¶
func (SurgicalProcedureTypeConnection) IsConnection()
type SurgicalProcedureTypeEdge ¶
type SurgicalProcedureTypeEdge struct {
Node *models.SurgicalProcedureType `json:"node"`
}
type SurgicalProcedureUpdateInput ¶
type SurgicalProcedureUpdateInput struct { ID int `json:"id"` Respiratory *string `json:"respiratory"` Cardiovascular *string `json:"cardiovascular"` Abdomen *string `json:"abdomen"` Gus *string `json:"gus"` Ismss *string `json:"ismss"` Cns *string `json:"cns"` PreanestheticAllergies *bool `json:"preanestheticAllergies"` PreanestheticAllergiesNote *string `json:"preanestheticAllergiesNote"` PhysicalBloodPressure *string `json:"physicalBloodPressure"` PhysicalPr *string `json:"physicalPr"` PhysicalRr *string `json:"physicalRr"` PhysicalSaO2 *string `json:"physicalSaO2"` PhysicalTemperature *string `json:"physicalTemperature"` PhysicalWeight *string `json:"physicalWeight"` PhysicalHeent *string `json:"physicalHeent"` PhysicalArtificalDenture *bool `json:"physicalArtificalDenture"` PhysicalArtificalDentureNote *string `json:"physicalArtificalDentureNote"` PhysicalLgs *string `json:"physicalLgs"` PhysicalChest *string `json:"physicalChest"` PhysicalCvs *string `json:"physicalCvs"` PhysicalAbdomen *string `json:"physicalAbdomen"` PhysicalGus *string `json:"physicalGus"` PhysicalIs *string `json:"physicalIs"` PhysicalMss *string `json:"physicalMss"` PhysicalCns *string `json:"physicalCns"` WbcActive *bool `json:"wbcActive"` WbcResults *string `json:"wbcResults"` WbcDate *time.Time `json:"wbcDate"` HgbhctActive *bool `json:"hgbhctActive"` HgbhctResults *string `json:"hgbhctResults"` HgbhctDate *time.Time `json:"hgbhctDate"` PltActive *bool `json:"pltActive"` PltResults *string `json:"pltResults"` PltDate *time.Time `json:"pltDate"` CoagulationPtActive *bool `json:"coagulationPtActive"` CoagulationPtResults *string `json:"coagulationPtResults"` CoagulationPtDate *time.Time `json:"coagulationPtDate"` CoagulationPttActive *bool `json:"coagulationPttActive"` CoagulationPttResults *string `json:"coagulationPttResults"` CoagulationPttDate *time.Time `json:"coagulationPttDate"` CoagulationInrActive *bool `json:"coagulationInrActive"` CoagulationInrResults *string `json:"coagulationInrResults"` CoagulationInrDate *time.Time `json:"coagulationInrDate"` SerumAlbuminActive *bool `json:"serumAlbuminActive"` SerumAlbuminResults *string `json:"serumAlbuminResults"` SerumAlbuminDate *time.Time `json:"serumAlbuminDate"` TotalProteinActive *bool `json:"totalProteinActive"` TotalProteinResults *string `json:"totalProteinResults"` TotalProteinDate *time.Time `json:"totalProteinDate"` BilirubinTotalActive *bool `json:"bilirubinTotalActive"` BilirubinTotalResults *string `json:"bilirubinTotalResults"` BilirubinTotalDate *time.Time `json:"bilirubinTotalDate"` BilirubinDirectActive *bool `json:"bilirubinDirectActive"` BilirubinDirectResults *string `json:"bilirubinDirectResults"` BilirubinDirectDate *time.Time `json:"bilirubinDirectDate"` AstsgotActive *bool `json:"astsgotActive"` AstsgotResults *string `json:"astsgotResults"` AstsgotDate *time.Time `json:"astsgotDate"` AltsgptActive *bool `json:"altsgptActive"` AltsgptResults *string `json:"altsgptResults"` AltsgptDate *time.Time `json:"altsgptDate"` AlpActive *bool `json:"alpActive"` AlpResults *string `json:"alpResults"` AlpDate *time.Time `json:"alpDate"` RenalCrActive *bool `json:"renalCrActive"` RenalCrResults *string `json:"renalCrResults"` RenalCrDate *time.Time `json:"renalCrDate"` RenalBunActive *bool `json:"renalBunActive"` RenalBunResults *string `json:"renalBunResults"` RenalBunDate *time.Time `json:"renalBunDate"` ThyroidFreeT3Active *bool `json:"thyroidFreeT3Active"` ThyroidFreeT3Results *string `json:"thyroidFreeT3Results"` ThyroidFreeT3Date *time.Time `json:"thyroidFreeT3Date"` ThyroidTotalT4Active *bool `json:"thyroidTotalT4Active"` ThyroidTotalT4Results *string `json:"thyroidTotalT4Results"` ThyroidTotalT4Date *time.Time `json:"thyroidTotalT4Date"` ThyroidTshActive *bool `json:"thyroidTshActive"` ThyroidTshResults *string `json:"thyroidTshResults"` ThyroidTshDate *time.Time `json:"thyroidTshDate"` ElectrolytesNaPlusActive *bool `json:"electrolytesNaPlusActive"` ElectrolytesNaPlusResults *string `json:"electrolytesNaPlusResults"` ElectrolytesNaPlusDate *time.Time `json:"electrolytesNaPlusDate"` ElectrolytesKPlusActive *bool `json:"electrolytesKPlusActive"` ElectrolytesKPlusResults *string `json:"electrolytesKPlusResults"` ElectrolytesKPlusDate *time.Time `json:"electrolytesKPlusDate"` ElectrolytesClMinusActive *bool `json:"electrolytesClMinusActive"` ElectrolytesClMinusResults *string `json:"electrolytesClMinusResults"` ElectrolytesClMinusDate *time.Time `json:"electrolytesClMinusDate"` ElectrolytesCa2PlusActive *bool `json:"electrolytesCa2PlusActive"` ElectrolytesCa2PlusResults *string `json:"electrolytesCa2PlusResults"` ElectrolytesCa2PlusDate *time.Time `json:"electrolytesCa2PlusDate"` ElectrolytesMg2PlusActive *bool `json:"electrolytesMg2PlusActive"` ElectrolytesMg2PlusResults *string `json:"electrolytesMg2PlusResults"` ElectrolytesMg2PlusDate *time.Time `json:"electrolytesMg2PlusDate"` ElectrolytesPMinusActive *bool `json:"electrolytesPMinusActive"` ElectrolytesPMinusResults *string `json:"electrolytesPMinusResults"` ElectrolytesPMinusDate *time.Time `json:"electrolytesPMinusDate"` Asa1 *bool `json:"asa1"` Asa2 *bool `json:"asa2"` Asa3 *bool `json:"asa3"` Asa4 *bool `json:"asa4"` Asa5 *bool `json:"asa5"` Opv1 *bool `json:"opv1"` Opv2 *bool `json:"opv2"` Opv3 *bool `json:"opv3"` Opv4 *bool `json:"opv4"` BleedingTendancy *bool `json:"bleedingTendancy"` BleedingTendancyNote *string `json:"bleedingTendancyNote"` Dm *bool `json:"dm"` DmNote *string `json:"dmNote"` Hypertension *bool `json:"hypertension"` HypertensionNote *string `json:"hypertensionNote"` Cardiac *bool `json:"cardiac"` CardiacNote *string `json:"cardiacNote"` PreanestheticAsthma *bool `json:"preanestheticAsthma"` PreanestheticAsthmaNote *string `json:"preanestheticAsthmaNote"` Rvi *bool `json:"rvi"` RviNote *string `json:"rviNote"` Renal *bool `json:"renal"` RenalNote *string `json:"renalNote"` FitForSurgery *bool `json:"fitForSurgery"` FitForSurgeryNote *string `json:"fitForSurgeryNote"` PreanestheticDocuments []*FileUpload `json:"preanestheticDocuments"` RightCorrected *string `json:"rightCorrected"` LeftCorrected *string `json:"leftCorrected"` RightIop *string `json:"rightIop"` LeftIop *string `json:"leftIop"` RightAnteriorSegment *string `json:"rightAnteriorSegment"` LeftAnteriorSegment *string `json:"leftAnteriorSegment"` RightPosteriorSegment *string `json:"rightPosteriorSegment"` LeftPosteriorSegment *string `json:"leftPosteriorSegment"` RightBiometry *string `json:"rightBiometry"` LeftBiometry *string `json:"leftBiometry"` Diabetes *string `json:"diabetes"` Hpn *string `json:"hpn"` Asthma *string `json:"asthma"` CardiacDisease *string `json:"cardiacDisease"` Allergies *string `json:"allergies"` BloodPressure *string `json:"bloodPressure"` BloodSugar *string `json:"bloodSugar"` URIAnalysis *string `json:"uriAnalysis"` La *bool `json:"la"` Ga *bool `json:"ga"` Retrobulbar *bool `json:"retrobulbar"` Peribulbar *bool `json:"peribulbar"` Subtenones *bool `json:"subtenones"` Topical *bool `json:"topical"` ConjFlapLimbal *bool `json:"conjFlapLimbal"` ConjFlapFornix *bool `json:"conjFlapFornix"` SectionLimbal *bool `json:"sectionLimbal"` SectionCorneral *bool `json:"sectionCorneral"` SectionScleralTunnel *bool `json:"sectionScleralTunnel"` CapsulotomyLinear *bool `json:"capsulotomyLinear"` CapsulotomyCanOpener *bool `json:"capsulotomyCanOpener"` CapsulotomyCcc *bool `json:"capsulotomyCcc"` IolPlacementBag *bool `json:"iolPlacementBag"` IolSulcus *bool `json:"iolSulcus"` IolBagSulcus *bool `json:"iolBagSulcus"` IrodectpmyNone *bool `json:"irodectpmyNone"` IrodectpmyPl *bool `json:"irodectpmyPl"` IrodectpmySl *bool `json:"irodectpmySl"` Sphincterectomy *bool `json:"sphincterectomy"` LensExtractionIcce *bool `json:"lensExtractionIcce"` LensExtractionEcce *bool `json:"lensExtractionEcce"` LensExtractionPhaco *bool `json:"lensExtractionPhaco"` SutureNone *bool `json:"sutureNone"` SutureContinuous *bool `json:"sutureContinuous"` SutureInterrupted *bool `json:"sutureInterrupted"` Drapes *bool `json:"drapes"` Ringer *bool `json:"ringer"` Bss *bool `json:"bss"` Air *bool `json:"air"` Hpmc *bool `json:"hpmc"` Healon *bool `json:"healon"` Pilo *bool `json:"pilo"` Adrenalin *bool `json:"adrenalin"` Antibiotic *bool `json:"antibiotic"` Steroid *bool `json:"steroid"` Suture80 *bool `json:"suture80"` Suture90 *bool `json:"suture90"` Suture100 *bool `json:"suture100"` IrrigatingSolution *string `json:"irrigatingSolution"` Visco *string `json:"visco"` Interacameral *string `json:"interacameral"` Subconj *string `json:"subconj"` Suture *string `json:"suture"` Silk *bool `json:"silk"` Nylon *bool `json:"nylon"` PcTear *bool `json:"pcTear"` VitreousLoss *bool `json:"vitreousLoss"` DescematesStrip *bool `json:"descematesStrip"` EndothelialDamage *bool `json:"endothelialDamage"` NucluesDrop *bool `json:"nucluesDrop"` IridoDialysis *bool `json:"iridoDialysis"` IrisDamage *bool `json:"irisDamage"` RetainedCortex *bool `json:"retainedCortex"` Hyphema *bool `json:"hyphema"` ComplicationsOthers *string `json:"complicationsOthers"` ComplicationsNote *string `json:"complicationsNote"` Vitrectomy *string `json:"vitrectomy"` TypeOfIolAc *bool `json:"typeOfIolAc"` TypeOfIolPc *bool `json:"typeOfIolPc"` TypeOfIol *string `json:"typeOfIol"` IolModel *string `json:"iolModel"` Company *string `json:"company"` Aclol *string `json:"aclol"` AclolPlanned *bool `json:"aclolPlanned"` AclolUnplanned *bool `json:"aclolUnplanned"` Unplanned *string `json:"unplanned"` AdditionalNotes *string `json:"additionalNotes"` SpecialInstructions *string `json:"specialInstructions"` Treatment *string `json:"treatment"` AssistantName *string `json:"assistantName"` PerformOnEye *string `json:"performOnEye"` }
type SystemConnection ¶
type SystemConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*SystemEdge `json:"edges"` }
func (SystemConnection) IsConnection ¶
func (SystemConnection) IsConnection()
type SystemEdge ¶
type SystemInput ¶
type SystemInput struct {
Title string `json:"title"`
}
type SystemSymptomConnection ¶
type SystemSymptomConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*SystemSymptomEdge `json:"edges"` }
func (SystemSymptomConnection) IsConnection ¶
func (SystemSymptomConnection) IsConnection()
type SystemSymptomEdge ¶
type SystemSymptomEdge struct {
Node *models.SystemSymptom `json:"node"`
}
type SystemSymptomInput ¶
type SystemUpdateInput ¶
type TreatmentConnection ¶
type TreatmentConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*TreatmentEdge `json:"edges"` }
func (TreatmentConnection) IsConnection ¶
func (TreatmentConnection) IsConnection()
type TreatmentEdge ¶
type TreatmentFilter ¶
type TreatmentFilter struct {
PatientChartID *int `json:"patientChartId"`
}
type TreatmentInput ¶
type TreatmentOrderConnection ¶
type TreatmentOrderConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*TreatmentOrderEdge `json:"edges"` }
func (TreatmentOrderConnection) IsConnection ¶
func (TreatmentOrderConnection) IsConnection()
type TreatmentOrderEdge ¶
type TreatmentOrderEdge struct {
Node *models.TreatmentOrder `json:"node"`
}
type TreatmentOrderFilter ¶
type TreatmentTypeConnection ¶
type TreatmentTypeConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*TreatmentTypeEdge `json:"edges"` }
func (TreatmentTypeConnection) IsConnection ¶
func (TreatmentTypeConnection) IsConnection()
type TreatmentTypeEdge ¶
type TreatmentTypeEdge struct {
Node *models.TreatmentType `json:"node"`
}
type TreatmentTypeInput ¶
type TreatmentUpdateInput ¶
type UserConnection ¶
type UserConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*UserEdge `json:"edges"` }
func (UserConnection) IsConnection ¶
func (UserConnection) IsConnection()
type UserFilter ¶
type UserInput ¶
type UserInput struct { FirstName string `json:"firstName"` LastName string `json:"lastName"` Email string `json:"email"` Password string `json:"password"` ConfirmPassword string `json:"confirmPassword"` UserTypeIds []*int `json:"userTypeIds"` Signature *FileUpload `json:"signature"` ProfilePic *FileUpload `json:"profilePic"` Active *bool `json:"active"` }
type UserSearchInput ¶
type UserSearchInput struct {
SearchTerm *string `json:"searchTerm"`
}
type UserTypeConnection ¶
type UserTypeConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*UserTypeEdge `json:"edges"` }
func (UserTypeConnection) IsConnection ¶
func (UserTypeConnection) IsConnection()
type UserTypeEdge ¶
type UserTypeInput ¶
type UserTypeInput struct {
Title string `json:"title"`
}
type UserTypeUpdateInput ¶
type UserUpdateInput ¶
type UserUpdateInput struct { ID int `json:"id"` FirstName string `json:"firstName"` LastName string `json:"lastName"` Email string `json:"email"` UserTypeIds []*int `json:"userTypeIds"` Active *bool `json:"active"` Signature *FileUpload `json:"signature"` ProfilePic *FileUpload `json:"profilePic"` }
type VisitTypeConnection ¶
type VisitTypeConnection struct { TotalCount int `json:"totalCount"` PageInfo *PageInfo `json:"pageInfo"` Edges []*VisitTypeEdge `json:"edges"` }
func (VisitTypeConnection) IsConnection ¶
func (VisitTypeConnection) IsConnection()
type VisitTypeEdge ¶
type VisitTypeInput ¶
type VisitTypeInput struct {
Title *string `json:"title"`
}
type VisitTypeOrder ¶
type VisitTypeOrder struct { Field string `json:"field"` Direction OrderDirection `json:"direction"` }
type VitalSignsFilter ¶
type VitalSignsInput ¶
type VitalSignsInput struct { PatientChartID int `json:"patientChartId"` Temperature *float64 `json:"temperature"` Pulse *float64 `json:"pulse"` BloodPressureSystolic *float64 `json:"bloodPressureSystolic"` BloodPressureDiastolic *float64 `json:"bloodPressureDiastolic"` RespiratoryRate *float64 `json:"respiratoryRate"` OxygenSaturation *float64 `json:"oxygenSaturation"` Height *float64 `json:"height"` Weight *float64 `json:"weight"` Bmi *float64 `json:"bmi"` RightDistanceUncorrected *string `json:"rightDistanceUncorrected"` LeftDistanceUncorrected *string `json:"leftDistanceUncorrected"` RightDistancePinhole *string `json:"rightDistancePinhole"` LeftDistancePinhole *string `json:"leftDistancePinhole"` RightDistanceCorrected *string `json:"rightDistanceCorrected"` LeftDistanceCorrected *string `json:"leftDistanceCorrected"` RightNearUncorrected *string `json:"rightNearUncorrected"` LeftNearUncorrected *string `json:"leftNearUncorrected"` RightNearPinhole *string `json:"rightNearPinhole"` LeftNearPinhole *string `json:"leftNearPinhole"` RightNearCorrected *string `json:"rightNearCorrected"` LeftNearCorrected *string `json:"leftNearCorrected"` RightApplanation *string `json:"rightApplanation"` LeftApplanation *string `json:"leftApplanation"` RightTonopen *string `json:"rightTonopen"` LeftTonopen *string `json:"leftTonopen"` RightDigital *string `json:"rightDigital"` LeftDigital *string `json:"leftDigital"` RightNoncontact *string `json:"rightNoncontact"` LeftNoncontact *string `json:"leftNoncontact"` RightDistanceSph *string `json:"rightDistanceSph"` LeftDistanceSph *string `json:"leftDistanceSph"` RightDistanceAxis *string `json:"rightDistanceAxis"` LeftDistanceAxis *string `json:"leftDistanceAxis"` RightDistanceCyl *string `json:"rightDistanceCyl"` LeftDistanceCyl *string `json:"leftDistanceCyl"` RightNearSph *string `json:"rightNearSph"` LeftNearSph *string `json:"leftNearSph"` RightNearCyl *string `json:"rightNearCyl"` LeftNearCyl *string `json:"leftNearCyl"` RightNearAxis *string `json:"rightNearAxis"` LeftNearAxis *string `json:"leftNearAxis"` RightLensMeterSph *string `json:"rightLensMeterSph"` LeftLensMeterSph *string `json:"leftLensMeterSph"` RightLensMeterAxis *string `json:"rightLensMeterAxis"` LeftLensMeterAxis *string `json:"leftLensMeterAxis"` RightLensMeterCyl *string `json:"rightLensMeterCyl"` LeftLensMeterCyl *string `json:"leftLensMeterCyl"` }
type VitalSignsProgress ¶
type VitalSignsProgress struct {
Appointments []*models.Appointment `json:"appointments"`
}
type VitalSignsUpdateInput ¶
type VitalSignsUpdateInput struct { ID int `json:"id"` Temperature *float64 `json:"temperature"` Pulse *float64 `json:"pulse"` BloodPressureSystolic *float64 `json:"bloodPressureSystolic"` BloodPressureDiastolic *float64 `json:"bloodPressureDiastolic"` RespiratoryRate *float64 `json:"respiratoryRate"` OxygenSaturation *float64 `json:"oxygenSaturation"` Height *float64 `json:"height"` Weight *float64 `json:"weight"` Bmi *float64 `json:"bmi"` RightDistanceUncorrected *string `json:"rightDistanceUncorrected"` LeftDistanceUncorrected *string `json:"leftDistanceUncorrected"` RightDistancePinhole *string `json:"rightDistancePinhole"` LeftDistancePinhole *string `json:"leftDistancePinhole"` RightDistanceCorrected *string `json:"rightDistanceCorrected"` LeftDistanceCorrected *string `json:"leftDistanceCorrected"` RightNearUncorrected *string `json:"rightNearUncorrected"` LeftNearUncorrected *string `json:"leftNearUncorrected"` RightNearPinhole *string `json:"rightNearPinhole"` LeftNearPinhole *string `json:"leftNearPinhole"` RightNearCorrected *string `json:"rightNearCorrected"` LeftNearCorrected *string `json:"leftNearCorrected"` RightApplanation *string `json:"rightApplanation"` LeftApplanation *string `json:"leftApplanation"` RightTonopen *string `json:"rightTonopen"` LeftTonopen *string `json:"leftTonopen"` RightDigital *string `json:"rightDigital"` LeftDigital *string `json:"leftDigital"` RightNoncontact *string `json:"rightNoncontact"` LeftNoncontact *string `json:"leftNoncontact"` RightDistanceSph *string `json:"rightDistanceSph"` LeftDistanceSph *string `json:"leftDistanceSph"` RightDistanceAxis *string `json:"rightDistanceAxis"` LeftDistanceAxis *string `json:"leftDistanceAxis"` RightDistanceCyl *string `json:"rightDistanceCyl"` LeftDistanceCyl *string `json:"leftDistanceCyl"` RightNearSph *string `json:"rightNearSph"` LeftNearSph *string `json:"leftNearSph"` RightNearCyl *string `json:"rightNearCyl"` LeftNearCyl *string `json:"leftNearCyl"` RightNearAxis *string `json:"rightNearAxis"` LeftNearAxis *string `json:"leftNearAxis"` RightLensMeterSph *string `json:"rightLensMeterSph"` LeftLensMeterSph *string `json:"leftLensMeterSph"` RightLensMeterAxis *string `json:"rightLensMeterAxis"` LeftLensMeterAxis *string `json:"leftLensMeterAxis"` RightLensMeterCyl *string `json:"rightLensMeterCyl"` LeftLensMeterCyl *string `json:"leftLensMeterCyl"` }