User Tools

Site Tools


fmk:1.6.0:services:hent_patient_relationer

This is an old revision of the document!


Hent patientes tilknytninger

Opslaget på tilknytning foregår altid på et CPR-nummer i et PersonIdentifier element.

Det er muligt at filtrere i resultatet på 2 måder. Enten ved angivelse af specifikke ID'er som ønsket hentet ved brug af Identifier elementer. Alternativt kan der filtreres på Organisation og Relations-type med anvendelsen af OrganisationIdentifier og Type elementer. I begge scenerier kan der angives mere end 1 værdi. Ønskes der ikke filtrering bør ingen af værdierne angives.

For eventuelle fremtidige typer kan det af sikkerhedsmæssige hensyn være nødvendigt at FMK filtrerer 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”.

Herefter kan der angives et IncludeRemovedRelations element, dette signalere overfor FMK at man også ønsker at henter historiske relationer som sidenhen er blevet fjernet igen. Dette kan være hjælpsomt i tvivls spørgsmål og udbedring af fejlsituationer.

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 alle registreringer der matcher en af de fire organisations-ID'er og hvor typen af relation er enten “Visiteret til hjemmesygeplejen” eller “Indlagt”.

GetPatientOrganisationRelationRequest.xml
<GetPatientOrganisationRelationRequest>
    <PersonIdentifier>1111111118</PersonIdentifier>
    <OrganisationIdentifier source="SOR">952581000016000</OrganisationIdentifier>
    <OrganisationIdentifier source="SOR">952591000016003</OrganisationIdentifier>
    <OrganisationIdentifier source="SOR">951681000016008</OrganisationIdentifier>
    <OrganisationIdentifier source="SOR">952081000016007</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-2.xml
<GetPatientOrganisationRelationRequest>
    <PersonIdentifier>1111111118</PersonIdentifier>
    <Identifier>12313213211001001</Identifier>
</GetPatientOrganisationRelationRequest>

Svar

GetPatientOrganisationRelationResponse

I svaret returneres i dette eksempel tre 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.

Har man angivet IncludeRemovedRelations i sit request, vil det også være muligt at få relationer tilbage som indeholder et RemovedBy element, som udpeger den person/det system som har fjernet relationen.

I Organisation-elementet herefter returneres information omkring organisationen patienten har en relation til, og endeligt Typen af relation. I øjeblikket understøttes typerne “Visiteret til medicinadministration”, “Indlagt” og “Foretrukket apotek”.

Hvis patientrelationen har angivet en gyldighedsperiode, forekommer denne som et ValidityPeriod-element. Sidst kan der forekommer yderligere oplysninger i PatientRelationMetadata; i øjeblikket dækker dette kun over foretrukket udleveringssted.

GetPatientOrganisationRelationResponse.xml
<GetPatientOrganisationRelationResponse>
    <PersonIdentifier>1111111118</PersonIdentifier>
    <Relation>
        <Identifier>12313213211001001</Identifier>
        <Created>
            <By>
                <HealthcareProfessional>
                    <Identifier source="CPR">1111111118</Identifier>
                    <Name>Karl Karlsen</Name>
                </HealthcareProfessional>
                <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>hjemmeplejeenhed</Type>
                    <Identifier source="SOR">1236661000016007</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>hjemmeplejeenhed</Type>
            <Identifier source="SOR">1236661000016007</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>klinisk enhed</Type>
                <Identifier source="SOR">1000301000016001</Identifier>
            </Organisation>
        </CreatedBy>
        <Organisation>
            <Name>Århus Universitetshospital, Skejby</Name>
            <AddressLine>Brendstrupgårdsvej 100</AddressLine>
            <AddressLine>8200 Århus N</AddressLine>
            <TelephoneNumber>89495566</TelephoneNumber>
            <Type>klinisk enhed</Type>
            <Identifier source="SOR">1000301000016001</Identifier>
        </Organisation>
        <Type>Indlagt</Type>
    </Relation>
    <Relation>
        <Identifier>1243218943710934</Identifier>
        <Created>
            <By>
                <HealthcareProfessional>
                    <Identifier source="CPR">1111111118</Identifier>
                    <Name>Karl Karlsen</Name>
                </HealthcareProfessional>
                <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>hjemmeplejeenhed</Type>
                    <Identifier source="SOR">1236661000016007</Identifier>
                </Organisation>
            </By>
            <DateTime>2013-10-01T00:00:00Z</DateTime>
        </Created>
        <Organisation>
             <Name>Kolind Apotek - Filial af Ebeltoft Apotek</Name>
             <AddressLine>Drasbeksgade 16</AddressLine>
             <AddressLine>8560 Kolind</AddressLine>
             <TelephoneNumber>86392155</TelephoneNumber>
             <Type>Apotek</Type>
             <Identifier source="EAN-Lokationsnummer">5790001381615</Identifier>
        </Organisation>
        <Type>Foretrukket apotek</Type>
        <ValidityPeriod>
             <FromDateTime>2025-12-10T10:00:00Z</FromDateTime>
             <ToDateTime>2026-08-01T10:00:00Z<ToDateTime>
        </ValidityPeriod>
        <PatientRelationMetadata>
             <PreferredDeliverySite>
                  <Name>Superbrugsen Kolind</Name>
                  <AddressLine>Bugtrupvej 1</AddressLine>
                  <AddressLine>8560 Kolind</Adressline>
                  <Type>Apoteksudleveringssted</Type>
                  <Identifier source=?>[...]</Identifier>
              </PreferredDeliverySite>
        </PatientRelationMetadata>
    </Relation>
</GetPatientOrganisationRelationResponse>
fmk/1.6.0/services/hent_patient_relationer.1760946504.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki