This is an old revision of the document!
Table of Contents
Fremsøg patienttilknytninger for organisation
Opslaget på patienttilknytninger for organisation er en service som div. organisationer kan bruge til at udtrække alle aktive patientrelationer som er knyttet den enkelte organisation (og evt. underafdelinger). Servicen kan give et overblik over om der er opståeet uoverensstemmelse med patienttilknytninger i klientsystemet og de der er registreret i FMK. Resultatet kan i givet fald også anvendes som input til oprydning i fejlagtigt registrerede patienttilknytninger.
Forespørgsel
En forespørgsel til servicen foretages
- Et OrganisationsId
- En RelationsType (kun hvis source for OrganisationsId er SKS eller SOR)
- Angivelse om man ønsker at søge i underafdelinger
- Optionelt: en angivelse af sidste RelationsId man fik fra foregående kald til servicen (Paginering)
Eksempel på forespørgsel
Nedenstående eksempel viser oplag på et hospital med SKS kode (OrganisationIdentifier), der søges efter indlæggelser (Type) på dette hospital, og man ønsker ikke at søge på underafdelinger (SubOrganisationsIncluded), og der ønsker den næste mængde relationer som er efter den med det angivne id (LastIdentifier)
- GetPatientOrganisationRelationRequest-OrganisationIdentifier.xml
<GetPatientOrganisationRelationsRequest> <OrganisationIdentifier source="SKS">6630</OrganisationIdentifier> <Type>Indlagt</Type> <SubOrganisationsIncluded>false</SubOrganisationsIncluded> <LastIdentifier>18861285951</LastIdentifier> </GetPatientOrganisationRelationsRequest>
Svar
Svaret vil indeholde:
- En markering om der blev søgt i underafdelinger
- En række relationsId'er i sorteret rækkefølge, muligvis pagineret
- Et MoreAvailable element hvis der findes yderligere relationsId'er som ikke er med i svaret pga. Paginering
Eksempel på Svar
- GetPatientOrganisationRelationRequest-OrganisationIdentifier.xml
<GetPatientOrganisationRelationsRequest> <SubOrganisationsIncluded>false</SubOrganisationsIncluded> <RelationIdentifier>1886318312</RelationIdentifier> .... <RelationIdentifier>1981431813</RelationIdentifier> <MoreAvailable></MoreAvailable> </GetPatientOrganisationRelationsRequest>
