SET NOCOUNT AN
/Stellen ********* den Anfang des Finanzjahr ***************************/fest
@OTHERLONG INT ERKLÄREN
VORWÄHLEN
@otherlong = ISNULL (otherlong, 1)
VON
Medlists
WO
tablename = „fiscalyear“
/******************************************************************************/
AUSERWÄHLT
„01“ ALS EntityCode,
RECHT (JAHR (DATEADD (m, - (@otherlong - 1), Besuch)) , 2) WIE [Finanzjahr],
MONAT (DATEADD (m, - (@otherlong - 1), Besuch)) WIE [steuerlicher Zeitraum],
„GL“ WIE [Subsystem],
„JRNENT“ WIE [Quellencode],
LINKS (ISNULL (Doc. Hauptbuch, '') + RAUM (10), 10) WIE [keine Abteilung],
LINKS (GELASSEN (ISNULL (fac. Hauptbuch, ''), 4) + VERLIESS (ISNULL (Flosse. Hauptbuch, ''), 4) + RAUM (10), 10) WIE [kein SubAccount],
SUMME (pvp.totalfee) WIE [Menge],
„C“ WIE [Schuldposten/Gutschrift],
„Centricity Eintragung“ + RAUM (34) WIE [Beschreibung],
RAUM (6) WIE [Proj Identifikation],
RAUM (16) WIE [Füller]
VON
PatientVisit pv
INNER DoctorFacility Baut. AUF VERBINDEN pv.CompanyId = comp.DoctorFacilityId
INNER DoctorFacility fac AUF sich ANSCHLIESSEN pv.FacilityId = fac.DoctorFacilityId
INNER DoctorFacility Doc. AUF VERBINDEN pv.DoctorId = doc.DoctorFacilityId
LINKE ÄUSSERE VERBINDEN Medlists Flosse AUF pv.FinancialClassMId = fin.MedListsId
INNER PatientProfile pp. AUF VERBINDEN pv.PatientProfileId = pp.PatientProfileId
INNER PatientVisitProcs pvp AUF sich ANSCHLIESSEN pv.PatientVisitId = pvp.PatientVisitId
INNER Reihe b AUF sich ANSCHLIESSEN pvp.BatchID = b.BatchID
INNER PatientVisitProcsAgg pvpa AUF VERBINDEN pvp.PatientVisitProcsID = pvpa.PatientVisitProcsID
LINKE ÄUSSERE SCHLIESSEN sich Verfahren p AUF pvp.ProceduresID = p.ProceduresID an
LINKS VERBINDEN MedLists Procs AUF p.DepartmentMId = procs.MedListsId
WO
b.entry >= ISNULL (NULL, „1/1/1900“) UND
b.entry < DATEADD (TAG, 1, ISNULL (NULL, „1/1/3000“)) UND
--Filter auf Anlage
(
(
NULL IST NICHT UNGÜLTIG UND
pv.FacilityID IN (NULL)
) ODER
(NULL IST UNGÜLTIG)
) UND
--Filter auf Firma
(
(
NULL IST NICHT UNGÜLTIG UND
pv.CompanyID IN (NULL)
) ODER
(NULL IST UNGÜLTIG)
) UND
--Filter auf Finanzkategorie
(
(
NULL IST NICHT UNGÜLTIG UND
pv.FinancialClassMID IN (NULL)
) ODER
(NULL IST UNGÜLTIG)
)
GRUPPE VORBEI
pv.TicketNumber,
pv. Besuch,
Doc. Hauptbuch,
fac. Hauptbuch,
Flosse. Hauptbuch
HABEN
(pvp.TotalFee) SUMMIEREN <> 0
AUFTRAG VORBEI
pv.TicketNumber
|