Table of Contents

Hent patient registreringer

Denne service anvendes til at hente diverse registreringer omkring patienten. Det kan være om patients DosisDispensering er sat i bero.

I kaldet til servicen angives PersonIdentifier på patienten, som man ønsker at hente registreringer fra.

IncludeRemovedRegistrations kan angives, såfremt man ønsker at få returneret gamle udløbne eller fjernede registreringer.

TypeAndIdentifierFilter kan anvendes til at filtrer i de resultater, som man ønsker at modtage. I dette element angives enten en række Identifier elementer, hvis man kun ønsker specifikke registreringer. Alternativt angives en række Type elementer, som angiver hvilke registreringstyper der ønskes hentet. Såfremt TypeAndIdentifierFilter ikke angives, hentes samtlige registreringer.

Forespørgsel

Request

Kaldet til at hente en dosisdispensering sat i bero registerering sker gennem POR snitfladens GetPatientRegistration service, ved at angive CPR-nr på patienten, samt at angive man gerne vil have type SetDoseDispensingOnHold.

GetPatientRegistrationRequest.xml
<GetPatientRegistrationRequest>
    <PersonIdentifier source="CPR">2401010010</PersonIdentifier>
    <TypeAndIdentifierFilter>
        <Type>SetDoseDispensingOnHold</Type>
    </GetPatientRegistrationRequest>
</GetPatientRegistrationRequest>

Svar

Response

I response fra service kommer PersonIdentifier på den pågældende patient. efterfulgt af en række Registration elementer.

Et Registration element indeholder følgende:

GetPatientRegistrationResponse.xml
<GetPatientRegistrationResponse>
    <PersonIdentifier source="CPR">2401010010</PersonIdentifier>
    <Registration>
        <Identifier>1541755487499001238</Identifier>
        <Created>
            <By>
                <HealthcareProfessional>
                    <Identifier source="Autorisation">K4CQR</Identifier>
                    <Name>Lene Rasmussen</Name>
                </HealthcareProfessional>
                <Organisation>
                    <Identifier source="Yder">18244</Identifier>
                    <Type>Yder</Type>
                    <Name>Lægerne Strandvejen 83</Name>
                    <AddressLine>Strandvejen 83</AddressLine>
                    <AddressLine>3390 Hundested</AddressLine>
                    <TelephoneNumber>47982525</TelephoneNumber>
                </Organisation>
            </By>
            <DateTime>2013-10-01T00:00:00Z</DateTime>
        </Created>
        <Type>SetDoseDispensingOnHold</Type>
        <ValidityPeriod>
            <From>2013-10-01T00:00:00Z</From>
            <To>2030-10-15T00:00:00Z</To>
        </ValidityPeriod>
        <Reason>Ikke i stabil medicinering</Reason>
    </Registration>
</GetPatientRegistrationResponse>