Page History
...
Gliffy Diagram | ||||||||
---|---|---|---|---|---|---|---|---|
|
TODO: Tegn datamodellen, når den er mere færdig (spare tid....se beskrivelser nedenfor for begrundelse af valg etc).
DocumentEntryContent
En af de grundlæggende datatyper i et XDS Registry er DocumentEntry. Dette objekt beskriver en indexering af et dokument, der så senere kan hentes i et XDS Repository. Da ITI-XX snitfladerne er SOAP baserede er det i sidste ende XML, der skal returneres fra snitfladerne i NXRG. Det nuværende OpenText Registry baserer sig på en XML database (xDB), som indeholder sådanne XML baserede strukturer.
...
DocumentEntry | entryUuid | uniqueId | URI | patientId | sourcePatientId | sourcePatientInfo | title | objectType (stable/on-demand) | classCode (code) | languageCode | comments | typeCode | practiceSettingCode (code) | creationTime | serviceStartTime | serviceStopTime | healthcareFacilityTypeCode (code) | eventCodeList (list<code>) | confidentilityCode (code) | legalAuthenticator | limitedMetadata | author.authorInstituion | author.authorPerson | author.authorRole | formatCode (code) | availabilityStatus | referenceIdList | homeCommunityId (string) | reposistoryUniqueId (string) | mimeType | hash (string) | size |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ITI-18 (FindDocuments) | x (netop een) | x (højst een) | x (liste) | x (liste) | x (liste) | x (interval) | x (interval) | x (interval) | x (liste) | x (flere lister) | x (liste) | x (liste) | x (liste) | x (liste) | ||||||||||||||||||
ITI-18 (FindDocumentsByReferenceId) | x (netop een) | x (højst een) | x (liste) | x (liste) | x (liste) | x (interval) | x (interval) | x (interval) | x (liste) | x (flere lister) | x (liste) | x (liste) | x (liste) | x (liste) | x (liste) | |||||||||||||||||
ITI-42 (forretningsregler) | 3.42.4.1.3.5(opslag) | 3.42.4.1.3.3.1(opslag) | 3.42.4.1.3.5(brug) | 3.42.4.1.3.3.1(brug) | 3.42.4.1.3.3.1(brug) | |||||||||||||||||||||||||||
ITI-57 (forretningsregler) | ||||||||||||||||||||||||||||||||
ITI-61 (forretningsregler) |
NXRGs datamodel er normaliseret i forhold til alle behov beskrevet i tabellen ovenfor. D.v.s alle attributter, der anvendes af en ITI-XX er trukket ud og er en del af den søgbare tabel DocumentEntries.
Attributter, der ikke refereres af ovenstående tabel vil ikke være en del af DocumentEntries, men vil udelukkende persisteres som en del af xml feltet i tabellen DocumentEntryContent.
Migrering
TODO