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]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..*]Dokumentasjon til utviklere
tekstreferanserTekstBase [0..*]
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
oppgavetypeString [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 tatt i bruk)
Prosess: BegrepElement Nivå mellom Fase og Oppgave i saksforløp
oppgaverOppgave [0..*]
prosesstypeString [1..1]For å kunne angi Akutt
Sporsmal: BegrepElement Knyttes til oppgaver, kan brukes til å legge opp kontroller i systemet
svardatatypeString [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]Erstatter svaralternativ med en referanse til en XSD eller JSON-definisjon. Aktuell for bl.a. XSD for SSB innrapportering
Kunnskapsmodell: InfoElement Abstrakt baseklasse i BFK. Vil ikke forekomme i json-filen, med for dokumentasjonsformål.
dimensjonerDimensjon [3..3]
Publikasjon: InfoElement Brukes når flere kilder er fra samme publikasjon (opsjonell)
utgiverString [0..1]Organisasjon som har publisert
urlString [0..1]
TekstBase: InfoElement Abstrakt baseklasse for artikkelinnhold i BFK. Vil ikke forekomme i json-filen
teksttypeString [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 Abstrakt baseklasse for artikkelinnhold i BFK. Vil ikke forekomme i json-filen
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
1Normal
2StoppunktStoppunkt er for saksbehandlers refleksjon
ProsessType
1Normal
2AkuttKan startes når som helst i forløp
SvarDataTypeGir hvilken datatype / kontroll et svar krever
1IngenSvar
2BoolskCheckbox
3TekstText
4ListeEnvalgRadio buttons
5ListeFlervalgCheckbox group
TekstTypeKategorisering av tekst
1Hjelpetekst
2Fordypningstekst
3Veiledningstekst
4ImplementeringstekstBrukes ikke lenger
5JuridiskKilde
6FagligKilde