DROP VIEW LD0V0CAKTUALSERING
;
CREATE VIEW LD0V0CAKTUALSERING
AS 

SELECT
	H.AKTUALNR, H.ORGID,
	H.AKTUAL, H.AKTUALTYP, H.BTYP, H.ADATUM, H.AVEM, H.AORSAK, 
	H.ORGENHNR, H.ORGENHNR2,
	H.PNR, H.HAND, H.HAND2,
	H.ATEXT1, H.ATEXT2, H.ATEXT3, H.ATEXT4, 	
	H.AVBFROMDAT, H.AVBTOMDAT,
	H.REGTID, H.AVSER, 
	H.UPDDAT, H.UPDSIGN,
	H.PROCDATUM,
	H.NEXTMONTH,
	H.URGENCY,
	H.URSPRUNG,
	H.RESPOND_DATE,
	H.AEVERKNR, C.STARTDAT INVESTIGATIONSTARTDATE, C.STOPDAT INVESTIGATIONSTOPDATE, C.AEVERKTYP INVESTIGATIONTYPE, T6.KLARTEXT INVESTIGATIONTYPETEXT,
	H.INSNR, C20.FOMDAT SERVICESTARTDATE, C20.INSTYP SERVICETYPE, T7.KLARTEXT SERVICETYPETEXT,
	P.NAMN PERSONNAME, P.KUNDNUMMER PERSONKEY, 
	E.BESLUTNR DECISIONID,E.BESLTYP DECISIONTYPEID,	E.DATUM DECISIONDATE, E.STATUS STATUS,	T4.KLARTEXT DECISIONTYPETEXT,
	T.KLARTEXT TYPECODETEXT,T.XNUM1 AKTUALSERINGTYPE,T.XNUM5 DEFAULTHANDLINGTIME,
	ISNULL(T.XNUM10,0) USEWORKINGDAYS,
	ISNULL(T.XNUM17,0) SHOWINLIFECARE,
	T2.KLARTEXT REASONTEXT, 
	T3.KLARTEXT FROMWHOTEXT, 
	T5.KLARTEXT REASONFORABSENCE, 
	H.AVBORSAK AVBORSAK,
	J01.NAMN ORGANIZATIONNAME,
	I.NAMN CASEWORKERNAME,
	I2.NAMN COCASEWORKERNAME    
FROM LD0V0H H
INNER JOIN LD0P0A	P   ON H.PNR = P.PNR
LEFT  JOIN LD0V0E	E   ON H.BESLUTNR = E.BESLUTNR
LEFT  JOIN LD0V0C	C   ON H.AEVERKNR = C.AEVERKNR
LEFT  JOIN LD0V0C20 C20 ON H.INSNR = C20.INSNR
LEFT  JOIN LD0V0J01 J01 ON H.ORGID = J01.ORGID AND H.ORGENHNR = J01.ORGENHNR 
LEFT  JOIN LD0V0I	I   ON H.HAND = I.HAND 
LEFT  JOIN LD0V0I	I2  ON H.HAND2 = I2.HAND
LEFT  JOIN LD0V0Q01 T   ON  T.KODTYP = 'AKTUAL'		AND T.KOD = H.AKTUAL
LEFT  JOIN LD0V0Q01 T2  ON T2.KODTYP = 'AKTUORSAK'	AND T2.KOD = H.AORSAK 
LEFT  JOIN LD0V0Q01 T3  ON T3.KODTYP = 'AKTUFRÅN'		AND T3.KOD = H.AVEM 
LEFT  JOIN LD0V0Q01 T4  ON T4.KODTYP = 'BESLUTTYP'	AND T4.KOD=E.BESLTYP
LEFT  JOIN LD0V0Q01 T5  ON T5.KODTYP = 'AVBORSAK'		AND T5.KOD=H.AVBORSAK
LEFT  JOIN LD0V0Q01 T6  ON T6.KODTYP = 'UTREDTYP'		AND T6.KOD = C.AEVERKTYP
LEFT  JOIN LD0V0Q01 T7  ON T7.KODTYP = 'INSATS'		AND T7.KOD=C20.INSTYP
;