This is an old revision of the document!
Opslag på tilknytning
Opslaget på tilknytning foregår altid på et CPR-nummer. Herefter kan der eventuelt filtreres på organisations-ID på den tilknyttede organisation (evt. flere), idet der angives en liste af OrganisationIdentifier, og der kan eventuelt filtreres på typen af tilknytning.
For eventuelle fremtidige typer kan det af sikkerhedsmæssige hensyn være nødvendigt at filtrere på visse typer, f.eks. således at der ikke generelt er adgang for alle sundhedspersoner til at slå op på typer som f.eks. ”under behandling på misbrugscenter”.
Forespørgsel
Eksempel: Opslag ud fra organisationsid og type af relation
Nedenstående eksempel viser oplag på et antal organisationer og typer af relationer. Der returneres registreringer der matcher en af de fire organisations-ID'er og hvor typen af relation er enten “Visiteret til hjemmesygeplejen” eller “Indlagt”.
- GetPatientOrganisationRelationRequest-OrganisationIdentifier.xml
<GetPatientOrganisationRelationRequest> <PersonIdentifier>1111111118</PersonIdentifier> <OrganisationIdentifier source="Kommunekode">746</OrganisationIdentifier> <OrganisationIdentifier source="CVR">32958512</OrganisationIdentifier> <OrganisationIdentifier source="CVR">39120003</OrganisationIdentifier> <OrganisationIdentifier source="CVR">41915211</OrganisationIdentifier> <Type>Visiteret til hjemmesygeplejen</Type> <Type>Indlagt</Type> </GetPatientOrganisationRelationRequest>
Eksempel: Opslag ud fra relations-ID
Alternativt kan der slås op på en eller flere ID'er for relationer. De to typer af forespørgsler om nødvendigt kombineres, f.eks. for at se status af eksisterende relationer eller check for ophævede relationer>
- GetPatientOrganisationRelationRequest-Identifier.xml
<GetPatientOrganisationRelationRequest> <PersonIdentifier>1111111118</PersonIdentifier> <Identifier>12313213211001001</Identifier> </GetPatientOrganisationRelationRequest>
Svar
I svaret returneres i dette eksempel to relationer.
For hver relation returneres først relationens ID. Herefter hvem der har oprettet relationen i CreatedBy og evt. hvem der har indrapporteret relationen i ReportedBy. Se evt. Modifikator.
I Organisation-elementet herefter returneres information omkring organisationen patienten har en relation til, og endeligt Typen af relation. Aktuelt er typen enten “Visiteret til hjemmesygeplejen” eller “Indlagt”.
- GetPatientOrganisationRelationResponse.xml
<GetPatientOrganisationRelationResponse> <PersonIdentifier>1111111118</PersonIdentifier> <Relation> <Identifier>12313213211001001</Identifier> <CreatedBy> <Other> <Name> <GivenName>Helle</GivenName> <Surname>Hansen</Surname> </Name> </Other> <Role>Kommunal ansat til medicinhåndtering</Role> <Organisation> <Name>Hjemmesygeplejen i Skanderborg kommune</Name> <AddressLine>Adelgade 42</AddressLine> <TelephoneNumber>86504202</TelephoneNumber> <EmailAddress>hjemmesygeplejen@skanderborg.dk</EmailAddress> <Type>Kommune</Type> <Identifier source="Kommunekode">746</Identifier> </Organisation> </CreatedBy> <Organisation> <Name>Hjemmesygeplejen i Skanderborg kommune</Name> <AddressLine>Adelgade 42</AddressLine> <TelephoneNumber>86504202</TelephoneNumber> <EmailAddress>hjemmesygeplejen@skanderborg.dk</EmailAddress> <Type>Kommune</Type> <Identifier source="Kommunekode">746</Identifier> </Organisation> <Type>Visiteret til hjemmesygeplejen</Type> </Relation> <Relation> <Identifier>1215364523002002</Identifier> <CreatedBy> <AuthorisedHealthcareProfessional> <AuthorisationIdentifier>2Q5TK</AuthorisationIdentifier> <Name>Tess Christoffersen</Name> <SpecialityCode source="Medicinpriser" date="2013-09-18">PSYK</SpecialityCode> </AuthorisedHealthcareProfessional> <Organisation> <Name>Århus Universitetshospital, Skejby</Name> <AddressLine>Brendstrupgårdsvej 100</AddressLine> <AddressLine>8200 Århus N</AddressLine> <TelephoneNumber>89495566</TelephoneNumber> <Type>Sygehus</Type> <Identifier source="SKS">7026</Identifier> </Organisation> </CreatedBy> <Organisation> <Name>Århus Universitetshospital, Skejby</Name> <AddressLine>Brendstrupgårdsvej 100</AddressLine> <AddressLine>8200 Århus N</AddressLine> <TelephoneNumber>89495566</TelephoneNumber> <Type>Sygehus</Type> <Identifier source="SKS">7026</Identifier> </Organisation> <Type>Indlagt</Type> </Relation> </GetPatientOrganisationRelationResponse>
Svar med datoer
I extension E1 er svaret udvidet med datoer.
For hver relation returneres først relationens ID. Herefter hvem der har oprettet relationen i “Created” og evt. hvem der har slettet relationen i “Removed”. Se evt. Modifikator.
<GetPatientOrganisationRelationResponse> <PersonIdentifier>1111111118</PersonIdentifier> <Relation> <Identifier>12313213211001001</Identifier> <Created> <By> <Other> <Name> <GivenName>Helle</GivenName> <Surname>Hansen</Surname> </Name> </Other> <Role>Kommunal ansat til medicinhåndtering</Role> <Organisation> <Name>Hjemmesygeplejen i Skanderborg kommune</Name> <AddressLine>Adelgade 42</AddressLine> <TelephoneNumber>86504202</TelephoneNumber> <EmailAddress>hjemmesygeplejen@skanderborg.dk</EmailAddress> <Type>Kommune</Type> <Identifier source="Kommunekode">746</Identifier> </Organisation> </By> <DateTime>2013-10-01T00:00:00Z</DateTime> </Created> <Organisation> <Name>Hjemmesygeplejen i Skanderborg kommune</Name> <AddressLine>Adelgade 42</AddressLine> <TelephoneNumber>86504202</TelephoneNumber> <EmailAddress>hjemmesygeplejen@skanderborg.dk</EmailAddress> <Type>Kommune</Type> <Identifier source="Kommunekode">746</Identifier> </Organisation> <Type>Visiteret til hjemmesygeplejen</Type> </Relation> <Relation> <Identifier>1215364523002002</Identifier> <Created> <By> <AuthorisedHealthcareProfessional> <AuthorisationIdentifier>2Q5TK</AuthorisationIdentifier> <Name>Tess Christoffersen</Name> <SpecialityCode source="Medicinpriser" date="2013-09-18">PSYK</SpecialityCode> </AuthorisedHealthcareProfessional> <Organisation> <Name>Århus Universitetshospital, Skejby</Name> <AddressLine>Brendstrupgårdsvej 100</AddressLine> <AddressLine>8200 Århus N</AddressLine> <TelephoneNumber>89495566</TelephoneNumber> <Type>Sygehus</Type> <Identifier source="SKS">7026</Identifier> </Organisation> </By> <DateTime>2014-11-01T00:00:00Z</DateTime> </Created> <Organisation> <Name>Århus Universitetshospital, Skejby</Name> <AddressLine>Brendstrupgårdsvej 100</AddressLine> <AddressLine>8200 Århus N</AddressLine> <TelephoneNumber>89495566</TelephoneNumber> <Type>Sygehus</Type> <Identifier source="SKS">7026</Identifier> </Organisation> <Type>Indlagt</Type> </Relation> </GetPatientOrganisationRelationResponse>
Opslag på relation med historik
I extension E1 er det muligt at hente slettede relationer ved at anvende den nye parameter “IncludeRemovedRelations”, således at patientens indlæggelses- og henvisningshistorik kan hentes. De slettede relationer inkluderer datoer.
Nedenstående eksempel viser oplag hvor der anmodes om slettede relationer:
<GetPatientOrganisationRelationRequest> <PersonIdentifier>1111111118</PersonIdentifier> <IncludeRemovedRelations>true</IncludeRemovedRelations> </GetPatientOrganisationRelationRequest>
I svaret returneres i dette eksempel to relationer.
For hver relation returneres først relationens ID. Herefter hvem der har oprettet relationen i “Created” og evt. hvem der har slettet relationen i “Removed”. Se evt. Modifikator.
<GetPatientOrganisationRelationResponse> <PersonIdentifier>1111111118</PersonIdentifier> <Relation> <Identifier>12313213211001001</Identifier> <Created> <By> <Other> <Name> <GivenName>Helle</GivenName> <Surname>Hansen</Surname> </Name> </Other> <Role>Kommunal ansat til medicinhåndtering</Role> <Organisation> <Name>Hjemmesygeplejen i Skanderborg kommune</Name> <AddressLine>Adelgade 42</AddressLine> <TelephoneNumber>86504202</TelephoneNumber> <EmailAddress>hjemmesygeplejen@skanderborg.dk</EmailAddress> <Type>Kommune</Type> <Identifier source="Kommunekode">746</Identifier> </Organisation> </By> <DateTime>2013-10-01T00:00:00Z</DateTime> </Created> <Organisation> <Name>Hjemmesygeplejen i Skanderborg kommune</Name> <AddressLine>Adelgade 42</AddressLine> <TelephoneNumber>86504202</TelephoneNumber> <EmailAddress>hjemmesygeplejen@skanderborg.dk</EmailAddress> <Type>Kommune</Type> <Identifier source="Kommunekode">746</Identifier> </Organisation> <Type>Visiteret til hjemmesygeplejen</Type> </Relation> <Relation> <Identifier>1215364523002002</Identifier> <Created> <By> <AuthorisedHealthcareProfessional> <AuthorisationIdentifier>2Q5TK</AuthorisationIdentifier> <Name>Tess Christoffersen</Name> <SpecialityCode source="Medicinpriser" date="2013-09-18">PSYK</SpecialityCode> </AuthorisedHealthcareProfessional> <Organisation> <Name>Århus Universitetshospital, Skejby</Name> <AddressLine>Brendstrupgårdsvej 100</AddressLine> <AddressLine>8200 Århus N</AddressLine> <TelephoneNumber>89495566</TelephoneNumber> <Type>Sygehus</Type> <Identifier source="SKS">7026</Identifier> </Organisation> </By> <DateTime>2014-11-01T00:00:00Z</DateTime> </Created> <Removed> <By> <AuthorisedHealthcareProfessional> <AuthorisationIdentifier>2Q5TK</AuthorisationIdentifier> <Name>Tess Christoffersen</Name> <SpecialityCode source="Medicinpriser" date="2013-09-18">PSYK</SpecialityCode> </AuthorisedHealthcareProfessional> <Role>Kommunal ansat til medicinhåndtering</Role> <Organisation> <Name>Århus Universitetshospital, Skejby</Name> <AddressLine>Brendstrupgårdsvej 100</AddressLine> <AddressLine>8200 Århus N</AddressLine> <TelephoneNumber>89495566</TelephoneNumber> <Type>Sygehus</Type> <Identifier source="SKS">7026</Identifier> </Organisation> </By> <DateTime>2015-11-03T12:05:00Z</DateTime> </Removed> <Organisation> <Name>Århus Universitetshospital, Skejby</Name> <AddressLine>Brendstrupgårdsvej 100</AddressLine> <AddressLine>8200 Århus N</AddressLine> <TelephoneNumber>89495566</TelephoneNumber> <Type>Sygehus</Type> <Identifier source="SKS">7026</Identifier> </Organisation> <Type>Indlagt</Type> </Relation> </GetPatientOrganisationRelationResponse>
