Documentation
¶
Index ¶
- type CreateExamParams
- type CreateMessageParams
- type CreateMrnParams
- type CreateOrderParams
- type CreatePatientParams
- type CreatePhysicianParams
- type CreateProcedureParams
- type CreateReportParams
- type CreateSiteParams
- type CreateVisitParams
- type DBTX
- type Exam
- type GetExamBySiteIDAccessionParams
- type GetExamBySiteIDAccessionRow
- type GetMrnBySitePatientParams
- type GetOrderBySiteIDNumberParams
- type GetOrderBySiteIDNumberRow
- type GetPatientByNameSSNParams
- type GetPhysicianByNameNPIParams
- type GetProcedureBySiteIDCodeParams
- type GetReportByUniqueFieldsParams
- type GetVisitBySiteIdNumberParams
- type GetVisitBySiteIdNumberRow
- type Message
- type Metasite
- type Mrn
- type Order
- type OutsideSystem
- type Patient
- type Physician
- type Procedure
- type Queries
- func (q *Queries) CreateExam(ctx context.Context, arg CreateExamParams) (Exam, error)
- func (q *Queries) CreateMessage(ctx context.Context, arg CreateMessageParams) (Message, error)
- func (q *Queries) CreateMrn(ctx context.Context, arg CreateMrnParams) (Mrn, error)
- func (q *Queries) CreateOrder(ctx context.Context, arg CreateOrderParams) (Order, error)
- func (q *Queries) CreatePatient(ctx context.Context, arg CreatePatientParams) (Patient, error)
- func (q *Queries) CreatePhysician(ctx context.Context, arg CreatePhysicianParams) (Physician, error)
- func (q *Queries) CreateProcedure(ctx context.Context, arg CreateProcedureParams) (Procedure, error)
- func (q *Queries) CreateReport(ctx context.Context, arg CreateReportParams) (Report, error)
- func (q *Queries) CreateSite(ctx context.Context, arg CreateSiteParams) (Site, error)
- func (q *Queries) CreateVisit(ctx context.Context, arg CreateVisitParams) (Visit, error)
- func (q *Queries) GetAllExams(ctx context.Context) ([]Exam, error)
- func (q *Queries) GetAllReports(ctx context.Context) ([]Report, error)
- func (q *Queries) GetExamBySiteIDAccession(ctx context.Context, arg GetExamBySiteIDAccessionParams) (GetExamBySiteIDAccessionRow, error)
- func (q *Queries) GetMrnBySitePatient(ctx context.Context, arg GetMrnBySitePatientParams) (Mrn, error)
- func (q *Queries) GetOrderBySiteIDNumber(ctx context.Context, arg GetOrderBySiteIDNumberParams) (GetOrderBySiteIDNumberRow, error)
- func (q *Queries) GetPatientByNameSSN(ctx context.Context, arg GetPatientByNameSSNParams) (Patient, error)
- func (q *Queries) GetPhysicianByNameNPI(ctx context.Context, arg GetPhysicianByNameNPIParams) (Physician, error)
- func (q *Queries) GetProcedureBySiteIDCode(ctx context.Context, arg GetProcedureBySiteIDCodeParams) (Procedure, error)
- func (q *Queries) GetReportByUniqueFields(ctx context.Context, arg GetReportByUniqueFieldsParams) (Report, error)
- func (q *Queries) GetSiteByCode(ctx context.Context, code string) (Site, error)
- func (q *Queries) GetVisitBySiteIdNumber(ctx context.Context, arg GetVisitBySiteIdNumberParams) (GetVisitBySiteIdNumberRow, error)
- func (q *Queries) UpdateExam(ctx context.Context, arg UpdateExamParams) (Exam, error)
- func (q *Queries) UpdateExamAddendumReport(ctx context.Context, arg UpdateExamAddendumReportParams) (Exam, error)
- func (q *Queries) UpdateExamFinalReport(ctx context.Context, arg UpdateExamFinalReportParams) (Exam, error)
- func (q *Queries) UpdateOrder(ctx context.Context, arg UpdateOrderParams) (Order, error)
- func (q *Queries) UpdatePatient(ctx context.Context, arg UpdatePatientParams) (Patient, error)
- func (q *Queries) UpdatePhysician(ctx context.Context, arg UpdatePhysicianParams) (Physician, error)
- func (q *Queries) UpdateVisit(ctx context.Context, arg UpdateVisitParams) (Visit, error)
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type Report
- type Site
- type UpdateExamAddendumReportParams
- type UpdateExamFinalReportParams
- type UpdateExamParams
- type UpdateOrderParams
- type UpdatePatientParams
- type UpdatePhysicianParams
- type UpdateVisitParams
- type Visit
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateExamParams ¶
type CreateMessageParams ¶
type CreateMessageParams struct {
FieldSeparator string
EncodingCharacters string
SendingApplication string
SendingFacility string
ReceivingApplication string
ReceivingFacility string
ReceivedAt pgtype.Timestamp
MessageType string
TriggerEvent string
ControlID string
ProcessingID string
VersionID string
}
type CreateMrnParams ¶
type CreateOrderParams ¶
type CreatePatientParams ¶
type CreatePhysicianParams ¶
type CreateProcedureParams ¶
type CreateReportParams ¶
type CreateSiteParams ¶
type CreateVisitParams ¶
type Exam ¶
type Exam struct {
ID int64
CreatedAt pgtype.Timestamp
UpdatedAt pgtype.Timestamp
OutsideSystemID pgtype.Int4
OrderID pgtype.Int8
VisitID pgtype.Int8
MrnID pgtype.Int8
SiteID pgtype.Int4
ProcedureID pgtype.Int4
FinalReportID pgtype.Int8
AddendumReportID pgtype.Int8
Accession string
CurrentStatus string
ScheduleDt pgtype.Timestamp
BeginExamDt pgtype.Timestamp
EndExamDt pgtype.Timestamp
}
type GetExamBySiteIDAccessionRow ¶
type GetExamBySiteIDAccessionRow struct {
ID int64
CreatedAt pgtype.Timestamp
UpdatedAt pgtype.Timestamp
OutsideSystemID pgtype.Int4
OrderID pgtype.Int8
VisitID pgtype.Int8
MrnID pgtype.Int8
SiteID pgtype.Int4
ProcedureID pgtype.Int4
FinalReportID pgtype.Int8
AddendumReportID pgtype.Int8
Accession string
CurrentStatus string
ScheduleDt pgtype.Timestamp
BeginExamDt pgtype.Timestamp
EndExamDt pgtype.Timestamp
MrnCreatedAt pgtype.Timestamp
MrnUpdatedAt pgtype.Timestamp
MrnValue pgtype.Text
ProcedureCreatedAt pgtype.Timestamp
ProcedureUpdatedAt pgtype.Timestamp
ProcedureCode pgtype.Text
ProcedureDescription pgtype.Text
ProcedureSpecialty pgtype.Text
ProcedureModality pgtype.Text
SiteCreatedAt pgtype.Timestamp
SiteUpdatedAt pgtype.Timestamp
SiteCode pgtype.Text
SiteName pgtype.Text
SiteAddress pgtype.Text
SiteIsCms pgtype.Bool
}
type GetOrderBySiteIDNumberRow ¶
type GetOrderBySiteIDNumberRow struct {
ID int64
CreatedAt pgtype.Timestamp
UpdatedAt pgtype.Timestamp
OutsideSystemID pgtype.Int4
SiteID pgtype.Int4
VisitID pgtype.Int8
MrnID pgtype.Int8
OrderingPhysicianID pgtype.Int8
Arrival pgtype.Timestamp
Number string
CurrentStatus string
SiteCreatedAt pgtype.Timestamp
SiteUpdatedAt pgtype.Timestamp
SiteCode pgtype.Text
SiteName pgtype.Text
SiteAddress pgtype.Text
SiteIsCms pgtype.Bool
VisitCreatedAt pgtype.Timestamp
VisitUpdatedAt pgtype.Timestamp
VisitOutsideSystemID pgtype.Int4
VisitNumber pgtype.Text
VisitPatientType pgtype.Int2
MrnCreatedAt pgtype.Timestamp
MrnUpdatedAt pgtype.Timestamp
MrnValue pgtype.Text
PhysicianCreatedAt pgtype.Timestamp
PhysicianUpdatedAt pgtype.Timestamp
PhysicianFirstName pgtype.Text
PhysicianLastName pgtype.Text
PhysicianMiddleName pgtype.Text
PhysicianSuffix pgtype.Text
PhysicianPrefix pgtype.Text
PhysicianDegree pgtype.Text
PhysicianNpi pgtype.Text
PhysicianSpecialty pgtype.Text
}
type GetVisitBySiteIdNumberRow ¶
type GetVisitBySiteIdNumberRow struct {
ID int64
CreatedAt pgtype.Timestamp
UpdatedAt pgtype.Timestamp
OutsideSystemID pgtype.Int4
SiteID pgtype.Int4
MrnID pgtype.Int8
Number string
PatientType int16
SiteCreatedAt pgtype.Timestamp
SiteUpdatedAt pgtype.Timestamp
SiteCode pgtype.Text
SiteName pgtype.Text
SiteAddress pgtype.Text
SiteIsCms pgtype.Bool
MrnCreatedAt pgtype.Timestamp
MrnUpdatedAt pgtype.Timestamp
MrnValue pgtype.Text
}
type Message ¶
type Message struct {
ID int64
CreatedAt pgtype.Timestamp
UpdatedAt pgtype.Timestamp
FieldSeparator string
EncodingCharacters string
SendingApplication string
SendingFacility string
ReceivingApplication string
ReceivingFacility string
ReceivedAt pgtype.Timestamp
MessageType string
TriggerEvent string
ControlID string
ProcessingID string
VersionID string
}
type OutsideSystem ¶
type Patient ¶
type Patient struct {
ID int64
CreatedAt pgtype.Timestamp
UpdatedAt pgtype.Timestamp
FirstName string
LastName string
MiddleName pgtype.Text
Suffix pgtype.Text
Prefix pgtype.Text
Degree pgtype.Text
Dob pgtype.Date
Sex string
Ssn pgtype.Text
HomePhone pgtype.Text
WorkPhone pgtype.Text
CellPhone pgtype.Text
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateExam ¶
func (*Queries) CreateMessage ¶
func (*Queries) CreateOrder ¶
func (*Queries) CreatePatient ¶
func (*Queries) CreatePhysician ¶
func (*Queries) CreateProcedure ¶
func (*Queries) CreateReport ¶
func (*Queries) CreateSite ¶
func (*Queries) CreateVisit ¶
func (*Queries) GetAllReports ¶
func (*Queries) GetExamBySiteIDAccession ¶
func (q *Queries) GetExamBySiteIDAccession(ctx context.Context, arg GetExamBySiteIDAccessionParams) (GetExamBySiteIDAccessionRow, error)
func (*Queries) GetMrnBySitePatient ¶
func (*Queries) GetOrderBySiteIDNumber ¶
func (q *Queries) GetOrderBySiteIDNumber(ctx context.Context, arg GetOrderBySiteIDNumberParams) (GetOrderBySiteIDNumberRow, error)
func (*Queries) GetPatientByNameSSN ¶
func (*Queries) GetPhysicianByNameNPI ¶
func (*Queries) GetProcedureBySiteIDCode ¶
func (*Queries) GetReportByUniqueFields ¶
func (*Queries) GetSiteByCode ¶
func (*Queries) GetVisitBySiteIdNumber ¶
func (q *Queries) GetVisitBySiteIdNumber(ctx context.Context, arg GetVisitBySiteIdNumberParams) (GetVisitBySiteIdNumberRow, error)
func (*Queries) UpdateExam ¶
func (*Queries) UpdateExamAddendumReport ¶
func (*Queries) UpdateExamFinalReport ¶
func (*Queries) UpdateOrder ¶
func (*Queries) UpdatePatient ¶
func (*Queries) UpdatePhysician ¶
func (*Queries) UpdateVisit ¶
type UpdateExamParams ¶
type UpdateOrderParams ¶
type UpdatePatientParams ¶
type UpdatePhysicianParams ¶
type UpdateVisitParams ¶
Click to show internal directories.
Click to hide internal directories.