Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Logisk komponent

Implementation

Funktion

Svareksponerings-service XDS Registry Adapter

sxa-documentmetadataprovider

Returnerer dokumentmetadata

Svareksponerings-service XDS Repository Adapter

sxa-documentprovider

Kalder Svareksponerings-servicen og pakker returneret dokument ind i wrapper (PIW), der returneres.

Wiki Markup
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="be0c61ee-ba87-4038-83d9-b3de9adee819"><ac:parameter ac:name="">_Ref414969084</ac:parameter></ac:structured-macro>{*}Tabel 1* *Implementation af komponenterne i Svareksponeringsservice XDS-adaptere*
I \[Driftsvejledningen\] er beskrevet konfiguration for Svareksponeringsservice XDS-adaptere, hvor navngivning af property-filer, log-konfigurationsfiler etc. følger navngivningen brugt for implementationen.

Anchor
_Toc462254534
_Toc462254534
Arkitekturbeslutninger

...

Anchor
_Toc462254539
_Toc462254539
Svareksponeringsservice XDS Registry Adapter

Wiki Markup
Det primære udgangspunkt for forståelse af koden er konfigurationen af webservicen, der foretages i maven-artefaktet sxa-documentmetadataprovider-war. Konfigurationen i web.xml udpeger MetadataProviderWS i hjælpebiblioteket, der delegerer ansvaret for at fremskaffe dokumentmetadata til interfacet DocumentMetadataProvider. Svareksponeringsservice XDS Registry Adapter's implementation af dette interface er DocumentMetadataProviderImpl.
!worddavd9827311193ca9ca4cc229c1389c25fe.png|height=302,width=490!  
*Tabel 5 Overordnet design af Svareksponeringsservice XDS Registry Adapter*
DocumentMetadataProviderImpl benytter MetadataQueryFilter til at afgøre, om opslagets søgeparametre er forenelige med at returnere dokumentmetadata ud fra konfigurerbare filter-værdier, dvs. om der skal returneres dokumentmetadata eller ej. I \[Driftsvejledningen\] er konfiguration og logik for filteret beskrevet.
Skal dokumentmetadata returneres, skaber DocumentMetadataProviderImpl disse som givet i Tabel 6.

Metadata-attribut

Værdi bestemmes af

patientId

Query

sourcePatientId

Query

UniqueId (DocumentUniqueId)

Encoding af query parametre

Author.authorPerson

Metadata-konfiguration

Author.authorInstitution

Metadata-konfiguration

classCode

Metadata-konfiguration

confidentialityCode

Metadata-konfiguration

eventCodeList

Metadata-konfiguration

creationTime

Null (må ikke anføres for on-demand dokument)

formatCode

Metadata-konfiguration

HealthcareFacilityTypeCode

Metadata-konfiguration

practiceSettingCode

Metadata-konfiguration

serviceStartTime

Værdi fra query overføres, ellers anvendes patientens fødselsdato, hvis den kan udledes af patientId

serviceStopTime

Værdi fra query overføres, ellers null

availabilityStatus

Hardcoded til Available

typeCode

Metadata-konfiguration

mimeType

Metadata-konfiguration

languageCode

Metadata-konfiguration

homeCommunityId

Metadata-konfiguration

repositoryUniqueId

Metadata-konfiguration

title

Metadata-konfiguration

entryUUID

UUID-repræsentation af uniqueId

objectType

Hardcoded til On-demand

...

Anchor
_Ref417551816
_Ref417551816
Anchor
_Toc462254542
_Toc462254542
Svareksponeringsservice

Wiki Markup
Svareksponeringsservicens snitflade er beskrevet i \[SES snitflade\].