<klasse>:<baseklasse>
<abstrakt klasse>
BarnevernfagligKvalitetssystem | Rotobjekt i BFK, inneholder versjonsinfo og fungerer som samlekonteiner for BFK-innhold | |
versjon | String [1..1] | |
versjonsInformasjon | String [1..1] | |
gjelderFra | date [0..1] | Publiseringsdato eller gyldig-fra når dato er satt inn i fremtiden |
begrep | Begrep [0..*] | |
kunnskapsmodell | Kunnskapsmodell [0..*] | |
dimensjon | Dimensjon [0..*] | |
omrade | Omrade [0..*] | |
fase | Fase [0..*] | |
prosess | Prosess [0..*] | |
oppgave | Oppgave [0..*] | |
liste | Liste [0..*] | |
listeelement | ListeElement [0..*] | |
sporsmal | Sporsmal [0..*] | |
kunnskapstekst | Kunnskapstekst [0..*] | |
kilde | Kilde [0..*] | |
publikasjon | Publikasjon [0..*] |
InfoElement | Abstrakt baseklasse i BFK. Vil ikke forekomme i json-filen, med for dokumentasjonsformål. | |
id | Int32 [1..1] | Løpenummer, vil være unik på tvers av klasser |
uri | Uri [1..1] | Representerer plassering i JSON fil: Bufdir:bfk/<klasse>/<id> |
navn | String [1..1] | Korteste beskrivelse |
beskrivelse | String [0..1] | Mer utførlig beskrivelse |
utgatt_etter_versjon | String [0..1] | Indikerer at elementet er slettet, verdi angir siste versjonsnummer elementet var aktivt i |
sortering | Int32 [0..1] | Sorteringsnøkkel - benytt Sortering først og deretter Id om lik sortering |
emner | String [0..*] | Emneord |
implementeringstekst | String [0..1] | Dokumentasjon til utviklere |
tekstreferanser | TekstBase [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 | |
kilde | uri [0..1] | Uri til begrep når det hentes fra begrepskatalogen eller fra annen ekstern kilde |
eier | String [1..1] | Instans som har definert begrepet |
definisjon | String [0..1] | Begrepsdefinisjonen |
BegrepElement: InfoElement | Abstrakt baseklasse for klasser hvor innholdet kan knyttes til begrep. Vil ikke forekomme i json-filen. | |
begrep | Begrep [0..1] |
Dimensjon: BegrepElement | Representerer de 3 "sidene" i kunnskapsmodellen (trekanten) | |
omrader | Omrade [3..4] |
Fase: BegrepElement | Groveste inndeling av saksforløp | |
prosesser | Prosess [0..*] |
Liste: BegrepElement | Abstrakt baseklasse for klasser hvor innholdet kan knyttes til begrep. Vil ikke forekomme i json-filen. | |
listeelementer | ListeElement [0..*] |
ListeElement: BegrepElement | Abstrakt baseklasse for klasser hvor innholdet kan knyttes til begrep. Vil ikke forekomme i json-filen. | |
kode | String [0..1] |
Omrade: BegrepElement | Laveste nivå i kunnskapsmodellen | |
Oppgave: BegrepElement | Det mest detaljerte nivå i saksforløp | |
oppgavetype | OppgaveType [1..1] | For å kunne skille ut stoppunkt |
sporsmal | Sporsmal [0..*] | |
dimensjoner | Dimensjon [0..*] | Foreløpig ikke i bruk |
omrader | Omrade [0..*] | Foreløpig ikke i bruk |
lister | Liste [0..*] | (Foreløpig ikke i bruk) |
Prosess: BegrepElement | Nivå mellom Fase og Oppgave i saksforløp | |
oppgaver | Oppgave [0..*] | |
prosesstype | ProsessType [1..1] | For å kunne angi Akutt |
Sporsmal: BegrepElement | Knyttes til oppgaver, kan brukes til å legge opp kontroller i systemet | |
svardatatype | SvarDataType [1..1] | Typen vil styre hvilken type kontroll som benyttes i skjermbilde |
svaralternativ | InfoElement [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. |
eksternreferanse | String [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 | |
dimensjoner | Dimensjon [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. | |
utgiver | String [0..1] | Organisasjon som har publisert |
url | String [0..1] |
TekstBase: InfoElement | Abstrakt baseklasse for artikkelinnhold i BFK. Vil ikke forekomme i json-filen | |
teksttype | TekstType [0..1] |
Kilde: TekstBase | Ekstern tekst fra internett | |
forfatter | String [0..1] | |
utgiver | String [0..1] | |
utgivelsesar | String [0..1] | |
utgivelsessted | String [0..1] | |
url | String [0..1] | |
hentet | date [0..1] | Dato når kilden ble opprettet |
publikasjon | Publikasjon [0..1] | Kilden kan være del av en publikasjon |
Kunnskapstekst: TekstBase | Tekst som distribueres som del av BFK | |
tekst | String [0..1] |
Objektreferanse | Brukes for å knytte objekt sammen (JSON har ingen etablert funksjonalitet for dette) | |
refId | Int32 [0..1] | Objektets Id |
refType | String [0..1] | Objektets klasse |
refUri | Uri [0..1] | Objektets Uri |
OppgaveType | |
Normal | |
Stoppunkt | Stoppunkt er for saksbehandlers refleksjon |
ProsessType | |
Normal | |
Akutt | Kan startes når som helst i forløp |
Ledermodul | Inngår ikke i prosessmodell til saksbehandler, legges inn separat |
SvarDataType | Gir hvilken datatype / kontroll et svar krever |
IngenSvar | |
Boolsk | Checkbox |
Tekst | Text |
ListeEnvalg | Radio buttons |
ListeFlervalg | Checkbox group |
TekstType | Kategorisering av tekst |
Hjelpetekst | Brukes for Kunnskapstekst |
Fordypningstekst | Brukes for Kunnskapstekst |
Veiledningstekst | Brukes for Kunnskapstekst |
JuridiskKilde | Brukes for Kilde |
FagligKilde | Brukes for Kilde |