Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

Innehållsförteckning

...

Kolumn-namnBeskrivning
ProcessIdUnikt ID för behandlingen. Det unika ID:t pekar på instansen, d v s ett unikt ID för en behandling som invånare X deltar i.
ProcessNameNamn på behandlingen. Alla dataceller i denna kolumn kolumn kommer att innehålla samma namn eftersom endast en behandlingstyp kan exporteras per CSV exportfil
ProcessMajorVersionHuvudversionsnummer på behandling. Version på en behandling representeras av <major>.<minor> exempelvis 1.1. Detta attribut innehåller <major>
ProcessMinorVersionUnderversionsnummer på behandling. Version på en behandling representeras av <major>.<minor> exempelvis 1.1. Detta attribut innehåller <minor>
ProcessStartDateDatum då behandlingen påbörjades. Format enligt rubriken "Tidsstämplar" ovan.
ProcessEndDateDatum då behandlingen avslutades. Format enligt rubriken "Tidsstämplar" ovan.
ProcessLastActivityDate

Senaste invånaraktivitet enligt formatet i rubriken "Tidsstämplar" ovan. Kan vara tomt om invånaren aldrig varit aktiv enligt momentets definition på aktivitet.

T.ex. 2015-01-13

ProcessStatus

Status på behandlingen vid exportens tidpunkt.

  • INPROGRESS (pågående)
  • MAINTAIN (i vidmakthållande)
  • DONE (avslutad)
ProcessTerminationReasonCode

Kod till avslutningsorsak i Snomed. Tom om behandlingen inte är avslutad, är i vidmakthållande, avslutningsorsak är satt till "Övrigt" eller om momentet avslutades innan release 1.12 (innan 24:e oktober 2017). Beskrivning av möjliga koder finns här Snomed CT

ProcessTerminationReasonTextBeskrivning/namn på avslutningsorsak enligt konfiguration i Stöd- och behandling. Konceptnamnet för Snomed CT koden kommer inte med i CSV:n. Tom om behandlingen inte är avslutad, är i vidmakthållande, avslutningsorsak är satt till "Övrigt" eller om momentet avslutades innan release 1.12 (innan 24:e oktober 2017).
ProcessCategory_XXX

Om filtreringen för exportuttaget baserats på kategorier kommer det att skapas en kolumn för varje kategori som valts att exporteras (enligt listan för selectedCategories i exportfiltreringen). XXX kommer att ersättas med kategorinamnet. Om exempelvis två kategorier av behandlingen filtrerats ut för att exporteras (exempelvis "Referensgrupp A" och "Referensgrupp B") kommer kolumnnamnen att bli ProcessCategory_Referensgrupp A och ProcessCategory_Referensgrupp B. Om inget filter för kategorier valts kommer denna/dessa kolumner att utelämnas i CSV:n.

Sorteringsordningen av kolumnerna för kategorier följer den ordningen som Stöd- och behandlingsplattformen exporterar kategorierna i XML filen, således den ordning som kategorierna renderas i XML noderna export.selectedCategories.

ConnectedProcessIds

Lista med behandlingar som invånare deltagit i och som är länkade till denna behandling. Listan består av det eller de unika ID för behandlingarna, motsvarande ProcessId ovan. Om den exporterade behandlingen har mer än ett länkat moment kommer de unika ID:n att konkateneras ihop i cellen, separerade med skiljetecknet "|".

Exempel "c5c0b045-6208-4fcc-82af-838093ad2504|a9c69253-2e32-45fe-9201-72b92006cb15"

ConnectedProcess_XXX

Lista med namn på behandlingar som invånare deltagit i och som är länkade till denna behandling. Listan består av det eller de namn för behandlingarna, motsvarande ProcessName ovan. Om den exporterade behandlingen har mer än ett länkat moment kommer namnen att konkateneras ihop i cellen, separerade med skiljetecknet "|".

Exempel "Depressionsbehandling|Behandling för sömnsvårighet"

CareGiverHsaIdHSA Id för vårdgivare som behandlaren arbetar under, för momentet. HSAId för organisation hämtas från medarbetaruppdraget för den behandlare som senast ansvarade för behandlingen.
CareGiverNameNamn för vårdgivare som utför behandlingen. Namn för organisation hämtas från medarbetaruppdraget för den behandlare som senast ansvarade för behandlingen.
CareUnitHsaIdHSA Id för vårdenhet som behandlaren arbetar under, för momentet. HSAId för organisation hämtas från medarbetaruppdraget för den behandlare som senast ansvarade för behandlingen.
CareUnitNameNamn för vårdenhet som utför behandlingen. Namn för organisation hämtas från medarbetaruppdraget för den behandlare som senast ansvarade för behandlingen.
UnitHsaId

Ändra sen HSA Id för den avdelning/enhet/kopplad enhet som utför behandlingen. HSAId för avdelning/enhet/kopplad enhet hämtas från den behandlare som senast ansvarade för behandlingen. Se förklaring i XML dok


UnitNameNamn för avdelning/enhet/kopplad enhet som utför behandlingen. Namn för avdelning/enhet/kopplad enhet hämtas från den behandlare som senast ansvarade för behandlingen.
ResidentId

Personnummer för patient/invånare. Detta fält kommer bara med om användare valt "invånarinformation" i gränssnitet.  Användaren måste specifikt välja att personnumer ska exporteras för att data ska finnas med. Användaren kan dessutom välja att kryptera personnumret i de fall som det finns behov av att samköra flera olika exportuttag där information från samma individ ska sammankopplas. När personnummer krypteras genereras ändå samma kryptoresultat för samma individ, vid olika exporttillfällen. 

ResidentFirstName

Patientens förnamn. Om användaren valt att inte skicka med personnummer eller om personnummer valts att krypteras kommer detta fält att utelämnas.

Om invånaren har skyddad identitet skrivs "skyddad" i detta fält.

ResidentLastName

Patientens efternamn. Om användaren valt att inte skicka med personnummer eller om personnummer valts att krypteras kommer detta fält att vara tomt.

Om invånaren har skyddad identitet skrivs "identitet" i detta fält.

ResidentGender

Patientens/invånarens kön, möjliga värden är:

  • MALE
  • FEMALE
  • OTHER
ResidentAgeAtStartPatientens/invånarens ålder då behandlingen påbörjades. Heltal.
NoOfModulesTotala antalet moduler i behandlingen
NoOfModulesStarted

Antal moduler som var i tillståndet Startade för invånaren. Om behandlingen är avslutad visar denna räknare vilka moduler som var i tillståndet Startade då behandlingen avslutades. Summan baserar sig på den senaste tillståndet modulen hade.

NoOfModulesPendingAntal moduler som var i tillståndet Kommande för invånaren. Om behandlingen är avslutad visar denna räknare vilka moduler som var i tillståndet Kommande då behandlingen avslutades. Summan baserar sig på den senaste tillståndet modulen hade.
NoOfModulesStoppedAntal moduler som var i tillståndet Stoppade/Avklarade för invånaren. Om behandlingen är avslutad visar denna räknare vilka moduler som var i tillståndet Stoppade/Avklarade då behandlingen avslutades. Summan baserar sig på den senaste tillståndet modulen hade.
NoOfMessagesFromHandlerAntalet meddelanden skickade från behandlare
NoOfMessagesFromResidentAntalet meddelanden skickade från invånaren
NoOfCommentsFromHandlerAntalet kommentarer skickade från behandlare
NoOfCommentsFromResidentAntalet kommentarer skickade från invånaren
NoOfSavedActivitiesAggregerat antal aktiviteter som är sparade. Summan som visas är totalsumman för alla sparade aktiviteter i behandlingen för invånaren.
NoOfMissedActivitiesAggregerat antal aktiviteter som är missade. Summan som visas är totalsumman för alla missade aktiviteter i behandlingen för invånaren.
NoOfSkippedActivitiesAggregerat antal aktiviteter som är skippade. Summan som visas är totalsumman för alla skippade aktiviteter i behandlingen för invånaren.
NoOfCancelledActivities

Aggregerat antal aktiviteter som är kancellerade. Summan som visas är totalsumman för alla kancellerade aktiviteter i behandlingen för invånaren.

NoOfSavedMeasurementBatteriesAggregerat antal sparade mätbatterier. Summan som visas är totalsumman för alla sparade mätbatterier i behandlingen för invånaren.
NoOfMissedMeasurementBatteriesAggregerat antal missade mätbatterier. Summan som visas är totalsumman för alla missade mätbatterier i behandlingen för invånaren.
NoOfCancelledMeasurementBatteriesAggregerat antal kancellerade mätbatterier. Summan som visas är totalsumman för alla kancellerade mätbatterier i behandlingen för invånaren.
<förnamn>_<efternamn>_StartDate

Kolumnen visar när behandlaren fick/övertog ansvaret för behandlingen. Kolumnnamnet består av förnamn, efternamn, ihopslagna med "_" samt följt av "_startDate". Kolumnen itereras lika många gånger som det finns unika behandlare i hela uttagsfilen.

Om en behandlare har haft ansvaret under flera perioder under momentet kommer kolumnen visa startdatumet för första ansvarsperioden.

<förnamn>_<efternamn>_EndDate

Kolumnen visar när behandlaren avslutade behandlingen eller lämnade över ansvaret till annan behandlare. Kolumnnamnet består av förnamn, efternamn, ihopslagna med "_" samt följt av "_endDate". Kolumnen itereras lika många gånger som det finns unika behandlare i hela uttagsfilen. Om en behandlare har haft ansvaret under flera perioder under momentet kommer kolumnen visa slutdatumet för sista ansvarsperioden.

Om behandlingen fortfarande pågår kommer EndDate att vara "dagens datum", för när exportuttaget gjordes.

 (TODO: Att fundera över: behandlare med flera förnamn, dubbel-efternamn mm)

<förnamn>_<efternamn>_NoOfDaysKolumnen visar hur många dagar behandlaren ansvarat för behandlingen. Om behandlaren lämnat över ansvaret under perioden räknas dessa dagar bort.
<formulärnamn>_<index1>_<mätbatterinamn>_[M|A|F]_<index2>

Kolumnen visar svar från fråga i ett formulär. För att avgöra från vilket formulär frågan/svaret kommer har kolumnnamnet byggts upp på följande sätt:
<formulärnamn> = I första hand alternativnamnet för formuläret. Om detta är tomt tas de första 10 tecknen från formulärnamnet
<index1> = löpsiffra som visar vilken fråga i ordningen det är i formuläret. Om frågan är en flervalsfråga kommer varje valbart alternativ att exporteras i en egen kolumn. Index1 får då ett två-ställigt värde, t ex 1_1, 1_2, 1_3 om frågan har tre svarsalternativ.

<mätbatterinamn> =

  1. Om formuläret är del av ett mätbatteri tas mätbatteriets alternativa namn.
  2. Om alternativa namnet är tomt tas de 10 första tecknen på mätbatteriets namn.
  3. Om formuläret är en aktivitetsplan eller ett övrigt formulär blir <mätbatterinamn tomt>.

[M|A|F] = märkning som visar om formuläret är del av ett mätbatteri (M), del av aktivitetsplan (A) eller ett vanligt formulär (F)

<index2> löpsiffra som ökas för varje ny formulärsvarskolumn

För frågor som är envalsfrågor eller flervalsfrågor kommer det att skapas en kolumn per svarsalternativ. Datacellen innehåller vidare ett boolskt värde (0/1) som visar om invånaren svarat med att välja alternativet (0 = alternativet ej valt, 1 = anternativet valt).

För att formulärsvar från olika moment ska hamna i samma kolumn gäller följande kriterier:

  1. Formulärmalls-id matchar:
  2. Formulärmalls-version matchar
  3. Formuläret är skapat ur samma sammanhang, d v s ingår i mätbatteri, aktivitetsplan eller är ett "övrigt" formulär.
  4. Fråga i formuläret 

Sorteringsordningen av kolumner som gäller formulärsvar är, i prioriteringsordning:

  1. Svar från samma formulärinstans kommer alltid efter varandra, sorterade i den ordning frågorna har i formulärmallen. Ordningen är alltid samma inom en formulär-mall
  2. Formuläret är skapat ur samma sammanhang, d v s ingår i mätbatteri
  3. Formuläret är skapat ur samma sammanhang, d v s är en aktivitet i aktivitetsplan
  4. Formuläret är skapat ur samma sammanhang, är ett formulär som inte ingår i ett mätbatteri eller är en aktivitetsplan.
  5. Om formuläret är del av ett mätbatteri och om mätbatteriet har ett alternativt namn, sorteras kolumner efter det alternativa namnet
  6. Om formuläret är del av ett mätbatteri sorteras kolumner efter mätbatteriets namn
  7. Om formulärmallen har ett alternativt namn, sorteras kolumnerna på det alternativa namnet
  8. Formulärmallens namn
  9. Formulärmallens unika ID
  10. Formulärmallens versionsnummer
  11. Inom den kvarstående grupperingen sorteras kolumnerna i tidsordning, den ordning som invånaren svarat på formulären

XML:en som är till grund för CSV:n sorterar datat dessutom i tidsordning. Det betyder att om samma fråga i ett formulär svarats flera gånger (olika formulärinstanser av samma formulärmall) kommer kolumnerna att hamna i "tidsordning". Dock har generatorn för CSV ingen egen logik för att säkerställa detta.

(varning) Gruppen av kolumner som tillhör samma formulärinstans föregås av en kolumn som innehåller datum för formuläret. Datumet som då visas är (i prioritetsordning):

  1. Det datum då en mätning/svar förväntades (motsvarar ReferralDate i XML)
  2. Det datum då formuläret senast sparades (motsvarar LastSavedDate i XML)

Kolumnnamnet byggs upp enligt <formulärnamn>_<index1>_<mätbatterinamn>_[M|A|F]_Date_<index2>

<resultatnamn>_<formulärnamn>_R_<index>_<index2>

Resultat från formulärberäkning. 

<resultatnamn> =

  1. Om resultatet har ett alternativt namn tas det alternativa namnet
  2. Annars tas resultatnamnet. Om resultatnamnet består av mer än 10 tecken trunkeras strängen till 10 tecken

<formulärnamn> =  I första hand alternativnamnet för formuläret. Om detta är tomt tas de första 10 tecknen från formulärnamnet

<index> = Index som visar vilket resultat i ordningen det är inom formulärinstansen..

<index2> = löpsiffra för att skilja på resultatkolumner med samma namn.

CSV exporten säkerställer att resultat som hamnar i samma kolumn (från olika behandlingar) härstammar från samma formulär (samma formulärnamn) och har samma namn på resultatet.

För att resultat från olika moment ska hamna i samma kolumn gäller följande kriterier:

  1. Resultatet är från formulärmall med samma formulärmall-id 
  2. Resultatet är från formulärmall med samma formulärmall-version
  3. Resultatet har samma resultatnamn (både alternativt namn och namn på resultat)

Resultatkolumner kommer efter de formulärkolumnerna som genererat resultaten.

...

exportDate=2017-01-30|systemName=Stöd- och behandlingsplattformen|processName ....ProcessIdProcessVersionCareGiverHSAIdCareGiverName...
HandlerHSAIdNANANANA...
FormTemplateIdNANANANA...
FormTemplateVersionNANANANA...
FormTypeNANANANA...
FormNameNANANANA...
FormQuestionNANANANA...
FormInputTypeNANANANA...
FormAnswerAlternativesNANANANA...
GroupNameNANANANA...
ResultNameNANANANA...
..................
NAfd6a521d-53ed-4907-98a7-40c56bd0ad311.0SE999999-ABCDSE888888-ABCD...
NAac33521d-53ed-4907-98a7-40c56bd0ad642.0SE999999-ABCDSE888888-ABCD...
NA45cc521d-53ed-4907-98a7-40c56bd0adff2.0SE999999-ABCDSE888888-ABCD...

...

InformationsmängdLista på avgränsningar
Mätbatteri
  • Information om hur mätbatterier är schemalagda saknas
  • Status för formulär gällande mätbatterier saknas.
  • Tidsstämpel för när mätbatteri skapats eller mäts saknas
  • Repetitionsintervall för mätbatterier saknas
  • Om ett mätbatteri byter namn och mätbatteriet innehåller gemensamma formulärmallar (som behålls utan att uppdateras) kommer CSV uttaget fortfarande att kunna korrelera kolumnerna för formulärsvaren (endast för de gemensamma formulärmallarna). Kolumnnamnet på kolumnen kommer att byggas upp utifrån det mätbatterinamn som mätbatteriet hade först.
Formulär
  • Formulär som blivit raderade (status = ERASED i XML filen) visas inte i CSV:n.
  • Relationen mellan frågor och följdfrågor syns inte i CSV:n
Resultat
  • Datumstämplar för resultat kommer INTE med i CSV:n, exempelvis datum då formulär senast sparades
  • Resultat saknar referens till den specifika formulärinstansen som resultatet är genererat från
  • Resultaten saknar märkning som visar om resultatet är beräknat från ett aktivitets-formulär
  • Resultat saknar datumstämpel för när resultatet "remitterades" och genererades
  • Resultaten saknar enhet (exempelivs km, st)
Moduler
  • Händelseloggen för när moduler startades, stoppades kommer inte med i CSV:n. CSV:n aggregerar antalet startade, stoppade, väntande moduler med en kolumn för respektive värde.
  • Inga tidsstämplar kommer med.
  • Namn på moduler kommer inte med
Personnummer
  • Det framgår inte i CSV uttaget om kolumnen för personnummer håller ett krypterat värde eller ett riktigt personnummer.
Kategorier
  • Det kommer endast att skapas kolumner för kategorier, för de kategorier som filtreras ut i SoB exportgränssnittet. Om användaren valt att inte filtrera på kategorier skapas inga kolumner alls.
Meddelanden/kommentarer
  • Logg som visar alla meddelanden/kommentarer saknas, med bl a tidsstämpel för när meddelandet skickades samt vilken behandlare (HSAId och namn) som skickade meddelandet/kommentaren.
  • CSV:n aggregerar meddelande/kommentarskonversationen i fyra kolumner, med antal skickade meddelanden från invånare, antal skickade från behandlare, likaså för kommentarer.
  • Antalet konversationer syns inte i CSV:n.
Moment
  • I csv-filen kommer vi inte kunna visa om ett moment har överlämnats mellan olika enheter.