DATABASESKJEMA  

Patient{

patientId string
birthDate string($date-time)
generalPractitioner string
nprId string
consentAbility stringEnum:
Array [ 2 ]
deceased boolean
deceasedAs string($date-time)
livingSituation stringEnum:
Array [ 9 ]
educationLevel stringEnum:
Array [ 7 ]
occupationalData string
maxLength: 3
minLength: 3
economy stringEnum:
Array [ 9 ]
maritalStatus stringEnum:
Array [ 10 ]
communication string
interpreterRequired boolean
religiousAffiliation string
disabilities string
bloodType stringEnum:
Array [ 4 ]
birthWeight integer($int32)
intubationProblem stringEnum:
Array [ 4 ]
conditions [
uniqueItems: falseCondition{

conditionId integer($int32)
patient* {}
patientId string
helseproblemKategori string
helseproblemStartDato string($date-time)
helseproblemSluttDato string($date-time)
helseproblemStatus string
symptoms [
uniqueItems: falseSymptom{

symptomId integer($int32)
condition {}
conditionId integer($int32)
symptomSource string
symptomDescription string
registeredDateTime string($date-time)

}]

encounters [
uniqueItems: falseEncounter{

encounterId integer($int32)
condition {}
conditionId integer($int32)
organizationalUnit string
unitPhone string
reason string
type string
start string($date-time)
end string($date-time)
status string
formalitet string
tvang string
transport string
otherInformation string

}]

diagnoses [
uniqueItems: falseDiagnosis{

diagnosisId integer($int32)
condition {}
conditionId integer($int32)
symptons [
uniqueItems: falseSymptom{

symptomId integer($int32)
condition {}
conditionId integer($int32)
symptomSource string
symptomDescription string
registeredDateTime string($date-time)

}]

}]

events [
uniqueItems: falseEvent{

eventId integer($int32)
condition {}
conditionId integer($int32)
time string($date-time)
place string
type string
hasteGrad string
description string
tiltakstype string
caller string

}]

}]

criticalInformation [
uniqueItems: falseCriticalInformation{

criticalInformationId integer($int32)
patient* {}
patientId string
comment string
source string
patientAge string
date string($date-time)
confirmation string
registeredBy string

}]

medicineIntolerances [
uniqueItems: falseMedicineIntolerance{

medicineIntoleranceId integer($int32)
patient* {}
patientId string
reactionManifestation stringEnum:
Array [ 20 ]
serverity stringEnum:
Array [ 2 ]
verificationStatus stringEnum:
Array [ 3 ]
substance string

}]

allergyIntolerances [
uniqueItems: falseAllergyIntolerance{

allergyIntoleranceId integer($int32)
patient* {}
patientId string
code stringEnum:
Array [ 15 ]
otherAllergen string

}]

critialConditions [
uniqueItems: falseCriticalCondition{

criticalConditionId integer($int32)
patient* {}
patientId string
dueTo string
text string
conditionCode string
diagnosisText string

}]

implants [
uniqueItems: falseImplant{

implantId integer($int32)
patient* {}
patientId string
description string
type stringEnum:
Array [ 35 ]

}]

routineChanges [
uniqueItems: falseRoutineChange{

routineChangeId integer($int32)
patient* {}
patientId string
change string
specification string

}]

infections [
uniqueItems: falseInfection{

infectionId integer($int32)
patient* {}
patientId string
disease string
toDate string($date-time)

}]

patientDependants [
uniqueItems: falsePatientDependant{

patient {}
patientId string
dependant Dependant{

telephone string
organisation string
patientDependants [
uniqueItems: false{}]
demographics Person{

personId string
humanNameGiven string
humanNameFamily string
humanNameMiddleName string
gender stringEnum:
Array [ 4 ]
veinavn string
veinummer string
postnummer string
phone string
email string
postSted PostalCodeName{

postalCode string
name string

}

}

personId string

}

dependantId string
relationship stringEnum:
Array [ 12 ]

}]

demographics Person{

personId string
humanNameGiven string
humanNameFamily string
humanNameMiddleName string
gender stringEnum:
Array [ 4 ]
veinavn string
veinummer string
postnummer string
phone string
email string
postSted PostalCodeName{

postalCode string
name string

}

}

personId string

}

Condition{

conditionId integer($int32)
patient* {}
patientId string
helseproblemKategori string
helseproblemStartDato string($date-time)
helseproblemSluttDato string($date-time)
helseproblemStatus string
symptoms [
uniqueItems: falseSymptom{

symptomId integer($int32)
condition {}
conditionId integer($int32)
symptomSource string
symptomDescription string
registeredDateTime string($date-time)

}]

encounters [
uniqueItems: falseEncounter{

encounterId integer($int32)
condition {}
conditionId integer($int32)
organizationalUnit string
unitPhone string
reason string
type string
start string($date-time)
end string($date-time)
status string
formalitet string
tvang string
transport string
otherInformation string

}]

diagnoses [
uniqueItems: falseDiagnosis{

diagnosisId integer($int32)
condition {}
conditionId integer($int32)
symptons [
uniqueItems: falseSymptom{

symptomId integer($int32)
condition {}
conditionId integer($int32)
symptomSource string
symptomDescription string
registeredDateTime string($date-time)

}]

}]

events [
uniqueItems: falseEvent{

eventId integer($int32)
condition {}
conditionId integer($int32)
time string($date-time)
place string
type string
hasteGrad string
description string
tiltakstype string
caller string

}]

}

CriticalInformation{

criticalInformationId integer($int32)
patient* {}
patientId string
comment string
source string
patientAge string
date string($date-time)
confirmation string
registeredBy string

}

MedicineIntolerance{

medicineIntoleranceId integer($int32)
patient* {}
patientId string
reactionManifestation stringEnum:
Array [ 20 ]
serverity stringEnum:
Array [ 2 ]
verificationStatus stringEnum:
Array [ 3 ]
substance string

}

AllergyIntolerance{

allergyIntoleranceId integer($int32)
patient* {}
patientId string
code stringEnum:
Array [ 15 ]
otherAllergen string

}

CriticalCondition{

criticalConditionId integer($int32)
patient* {}
patientId string
dueTo string
text string
conditionCode string
diagnosisText string

}

Implant{

implantId integer($int32)
patient* {}
patientId string
description string
type stringEnum:
Array [ 35 ]

}

RoutineChange{

routineChangeId integer($int32)
patient* {}
patientId string
change string
specification string

}

Infection{

infectionId integer($int32)
patient* {}
patientId string
disease string
toDate string($date-time)

}

PatientDependant{

patient {}
patientId string
dependant Dependant{

telephone string
organisation string
patientDependants [
uniqueItems: false{}]
demographics Person{

personId string
humanNameGiven string
humanNameFamily string
humanNameMiddleName string
gender stringEnum:
Array [ 4 ]
veinavn string
veinummer string
postnummer string
phone string
email string
postSted PostalCodeName{

postalCode string
name string

}

}

personId string

}

dependantId string
relationship stringEnum:
Array [ 12 ]

}

Person{

personId string
humanNameGiven string
humanNameFamily string
humanNameMiddleName string
gender stringEnum:
Array [ 4 ]
veinavn string
veinummer string
postnummer string
phone string
email string
postSted PostalCodeName{

postalCode string
name string

}

}

Symptom{

symptomId integer($int32)
condition {}
conditionId integer($int32)
symptomSource string
symptomDescription string
registeredDateTime string($date-time)

}

Encounter{

encounterId integer($int32)
condition {}
conditionId integer($int32)
organizationalUnit string
unitPhone string
reason string
type string
start string($date-time)
end string($date-time)
status string
formalitet string
tvang string
transport string
otherInformation string

}

Diagnosis{

diagnosisId integer($int32)
condition {}
conditionId integer($int32)
symptons [
uniqueItems: falseSymptom{

symptomId integer($int32)
condition {}
conditionId integer($int32)
symptomSource string
symptomDescription string
registeredDateTime string($date-time)

}]

}

Event{

eventId integer($int32)
condition {}
conditionId integer($int32)
time string($date-time)
place string
type string
hasteGrad string
description string
tiltakstype string
caller string

}

Dependant{

telephone string
organisation string
patientDependants [
uniqueItems: false{}]
demographics Person{

personId string
humanNameGiven string
humanNameFamily string
humanNameMiddleName string
gender stringEnum:
Array [ 4 ]
veinavn string
veinummer string
postnummer string
phone string
email string
postSted PostalCodeName{

postalCode string
name string

}

}

personId string

}

PostalCodeName{

postalCode string
name string

}

%d bloggere liker dette: