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 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) 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) 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) 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 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 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 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) 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) GetSiteByCode ¶
func (*Queries) GetVisitBySiteIdNumber ¶
func (q *Queries) GetVisitBySiteIdNumber(ctx context.Context, arg GetVisitBySiteIdNumberParams) (GetVisitBySiteIdNumberRow, error)
func (*Queries) UpdateExam ¶
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.