Klasser i BFK

<klasse>:<baseklasse>

<abstrakt klasse>

BarnevernfagligKvalitetssystem Rotobjekt i BFK, inneholder versjonsinfo og fungerer som samlekonteiner for BFK-innhold
versjonString [1..1]
versjonsInformasjonString [1..1]
gjelderFradate [0..1]Publiseringsdato eller gyldig-fra når dato er satt inn i fremtiden
begrepBegrep [0..*]
kunnskapsmodellKunnskapsmodell [0..*]
dimensjonDimensjon [0..*]
omradeOmrade [0..*]
faseFase [0..*]
prosessProsess [0..*]
oppgaveOppgave [0..*]
listeListe [0..*]
listeelementListeElement [0..*]
sporsmalSporsmal [0..*]
kunnskapstekstKunnskapstekst [0..*]
kildeKilde [0..*]
publikasjonPublikasjon [0..*]
InfoElement Abstrakt baseklasse i BFK. Vil ikke forekomme i json-filen, med for dokumentasjonsformål.
idInt32 [1..1]Løpenummer, vil være unik på tvers av klasser
uriUri [1..1]Representerer plassering i JSON fil: Bufdir:bfk/<klasse>/<id>
navnString [1..1]Korteste beskrivelse
beskrivelseString [0..1]Mer utførlig beskrivelse
utgatt_etter_versjonString [0..1]Indikerer at elementet er slettet, verdi angir siste versjonsnummer elementet var aktivt i
sorteringInt32 [0..1]Sorteringsnøkkel - benytt Sortering først og deretter Id om lik sortering
emnerString [0..*]Emneord
implementeringstekstString [0..1]Dokumentasjon til utviklere
tekstreferanserTekstBase [0..*]Tilknyttede element av type TekstBase (Kilder eller Kunnskapstekster), N.B.: kan være rekursiv
Begrep: InfoElement Begrepsdefinisjoner er BFK-interne eller hentet fra eksterne kilder
kildeuri [0..1]Uri til begrep når det hentes fra begrepskatalogen eller fra annen ekstern kilde
eierString [1..1]Instans som har definert begrepet
definisjonString [0..1]Begrepsdefinisjonen
BegrepElement: InfoElement Abstrakt baseklasse for klasser hvor innholdet kan knyttes til begrep. Vil ikke forekomme i json-filen.
begrepBegrep [0..1]
Dimensjon: BegrepElement Representerer de 3 "sidene" i kunnskapsmodellen (trekanten)
omraderOmrade [3..4]
Fase: BegrepElement Groveste inndeling av saksforløp
prosesserProsess [0..*]
Liste: BegrepElement Abstrakt baseklasse for klasser hvor innholdet kan knyttes til begrep. Vil ikke forekomme i json-filen.
listeelementerListeElement [0..*]
ListeElement: BegrepElement Abstrakt baseklasse for klasser hvor innholdet kan knyttes til begrep. Vil ikke forekomme i json-filen.
kodeString [0..1]
Omrade: BegrepElement Laveste nivå i kunnskapsmodellen
   
Oppgave: BegrepElement Det mest detaljerte nivå i saksforløp
oppgavetypeOppgaveType [1..1]For å kunne skille ut stoppunkt
sporsmalSporsmal [0..*]
dimensjonerDimensjon [0..*]Foreløpig ikke i bruk
omraderOmrade [0..*]Foreløpig ikke i bruk
listerListe [0..*](Foreløpig ikke i bruk)
Prosess: BegrepElement Nivå mellom Fase og Oppgave i saksforløp
oppgaverOppgave [0..*]
prosesstypeProsessType [1..1]For å kunne angi Akutt
Sporsmal: BegrepElement Knyttes til oppgaver, kan brukes til å legge opp kontroller i systemet
svardatatypeSvarDataType [1..1]Typen vil styre hvilken type kontroll som benyttes i skjermbilde
svaralternativInfoElement [0..1]Referanse til liste med listeelement eller annen kilde som f.eks. kunnskapsmodellen. Kunnskapsmodellen krever en hierarkisk liste av Dimensjon med områder under.
eksternreferanseString [0..1]Ekstern kilde for svaralternativer - fra XSD eller JSON Schema
Kunnskapsmodell: InfoElement Oppsummerer behovene som må dekkes for at barn skal ha best mulig utvikling
dimensjonerDimensjon [3..3]
Publikasjon: InfoElement (Kan) brukes for å knytte sammen flere kilder fra samme publikasjon. Publikasjonens navn benyttes som prefiks når kilden er knyttet til en publikasjon.
utgiverString [0..1]Organisasjon som har publisert
urlString [0..1]
TekstBase: InfoElement Abstrakt baseklasse for artikkelinnhold i BFK. Vil ikke forekomme i json-filen
teksttypeTekstType [0..1]
Kilde: TekstBase Ekstern tekst fra internett
forfatterString [0..1]
utgiverString [0..1]
utgivelsesarString [0..1]
utgivelsesstedString [0..1]
urlString [0..1]
hentetdate [0..1]Dato når kilden ble opprettet
publikasjonPublikasjon [0..1]Kilden kan være del av en publikasjon
Kunnskapstekst: TekstBase Tekst som distribueres som del av BFK
tekstString [0..1]
Objektreferanse Brukes for å knytte objekt sammen (JSON har ingen etablert funksjonalitet for dette)
refIdInt32 [0..1]Objektets Id
refTypeString [0..1]Objektets klasse
refUriUri [0..1]Objektets Uri

Kodelister i BFK

OppgaveType
Normal
StoppunktStoppunkt er for saksbehandlers refleksjon
ProsessType
Normal
AkuttKan startes når som helst i forløp
SvarDataTypeGir hvilken datatype / kontroll et svar krever
IngenSvar
BoolskCheckbox
TekstText
ListeEnvalgRadio buttons
ListeFlervalgCheckbox group
TekstTypeKategorisering av tekst
HjelpetekstBrukes for Kunnskapstekst
FordypningstekstBrukes for Kunnskapstekst
VeiledningstekstBrukes for Kunnskapstekst
JuridiskKildeBrukes for Kilde
FagligKildeBrukes for Kilde