Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
stylecircle

Indledning

Denne vejledning beskriver de tekniske forretningsregler i forhold til at implementere Høremappen i et lokalt fagsystem eller en borgerportal. Vejledningen er tiltænkt forretningsarkitekter, systemarkitekter samt systemleverandører, således at disse kan vurdere hvordan Høremappen kan implementeres i systemerne.

...

OBS: Vejledningen er baseret på nuværende eksisterende Høremappe version 1.0, der understøtter deling af audigrammer, refleks-/tympanometri-målinger og oplysninger og udleverede høreapparater. 

Der pågår et arbejde med at videreudvikle Høremappen til en version 2.0, der kan dele yderlige data, som skal understøtte digital visitation. 

Høremappe 2.0 vil dog være baseret på det samme IHE XDS dokumentdelingskoncept og de samme snitfladeroperationer, men med yderligere indholdsmæssige datatyper.

De forventede yderligere indholdsmæssige datatyper til Høremappen er beskrevet (og markeret med gul) i afsnit 4.3.

Anden dokumentation

De overordnede forretningsregler til Høremappen kan ses i dokumentet Forretningsregler .

Teknisk oversigt

Udveksling af borgerernes audiologiske data foregår via den nationale infrastruktur til dokumentdeling. Denne understøtter referencearkitekturen for deling af dokumenter og billeder. For generel introduktion til den nationale infrastruktur om IHE XDS dokumentdeling, se vejledningen ’Kom godt i gang med dokumentdeling’ til deling af dokumenter via Dokumentdelingsservice på NSP lavet af MedCom. For detaljeret teknisk dokumentation omkring dokumentdeling via NSP, se Dokumentdelingsservice.

...

OBS: Adgangen til Høremappen foregår over det lukkede Sundhedsdatanet og opslag i Høremappen forudsætter at hørefaglige brugere har autentificeret sig med MitID Erhverv (fx hos NemLog-in eller hos en lokal IdP) og har fået udstedt et SOSI-idkort. Bemærk, at regionale og kommunale anvendere typisk allerede vil være koblet på Sundhedsdatanettet og anvender SOSI-Gateway til håndtering af SOSI-idkort.

Teknisk implementering

Høremappe snitfladeoperationer

Høremappen tilgås med standardiserede ITI-transaktioner som udstilles af dokumentdelingsinfrastrukturen (se også ovenstående figur), hvor skrive-operationer laves via DROS-snitfladen og søge/læse-operationer via DDS-snitfladen. Følgende operationer anvendes: 

...

Nedenstående figur illustrerer anvendelsen af Høremappens snitflader fra henholdvis et audiologisk fagsystem og en webvisning.


Tekniske forudsætninger

Se Administrative forudsætninger for at få adgang til NSP'en.

...

Der anbefales, at benytte et XDS kodebibliotek som ovenstående til at danne kaldsstrukturen (særligt ved oprettelse af dokumenter hvor der også skal dannes metadata)  og parse svar fra dokmentdelingsinfrastrukturen.

Indholdstyper

I Høremappen 1.0 kan der med afsæt i erfaringerne fra pilotafprøvningen og den etablerede borger- og hørefaglige visning i Sundhedsjournalen deles følgende tre indholdstyper som er baseret på den internationale brancheorganisation HIMSA’s Noah datastandarder:

...

For at kunne understøtte digital visitation, er det forventningen, at Høremappen 2.0 ud over ovenstående tre indholdstyper desuden kommer til at kunne understøtte deling af:

   4. Spørgeskemabesvarelser
   5. Billeder af video-otoskopi

(Bemærk, at Høreprogrammet ikke leverer end løsning til indhentning af spørgeskemabesvarelser men at parterne skal anvende deres egene løsninger til formålet.)

Metadata

I nedenstående beskrives hvordan dokumenter med afsæt i Noah standarderne skal opmærkes med dokument-metadata når de gemmes i Høremappen (via ITI-41 ProvideAndRegister transaktionen).

...

For følgende metadata-attributter gælder der særlige regler for Høremappedokumenter:

ClassCode

Attributten beskriver den overordnede type af dokumentet. For Noah Høremappe dokumenter sættes værdien altid til ’ClinicalDocument’ (på dansk ’Klinisk Rapport’) med kode ’001’ i kodesystem ’1.2.208.184.100.9’.

...

 <rim:Classification classifiedObject=”urn:uuid:7721adc6-a1ce-4c24-be25-4cb1febd8038”
                    id=”urn:uuid:dff12f97-f4bb-4d8e-82bc-caffcf469a85”
                    classificationScheme=”urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a”
                    nodeRepresentation=”001”>
    <rim:Slot name=”codingScheme”>
        <rim:ValueList>
            <rim:Value>1.2.208.184.100.9</rim:Value>
        </rim:ValueList>
    </rim:Slot>
    <rim:Name>
        <rim:LocalizedString value=”Klinisk Rapport” charset=”UTF-8” xml:lang=”da-DK”/>
    </rim:Name>
</rim:Classification

TypeCode

Attributten anvendes til at opmærke dokumenter som Høremappe dokumenter og værdien sættes altid til ’Audiology Study’ (på dansk ’Audiologi dokument’) med kode ’28615-3’ i kodesystem ’2.16.840.1.113883.6.1’.

...

<rim:Classification classifiedObject="urn:uuid:7721adc6-a1ce-4c24-be25-4cb1febd8038"
                    id="urn:uuid:551f0b2c-9898-4634-b7ae-54562db559d9"
                    classificationScheme="urn:uuid:f0306f51-975f-434e-a61c-c59651d33983"
                    nodeRepresentation="28615-3">
    <rim:Slot name="codingScheme">
        <rim:ValueList>
            <rim:Value>2.16.840.1.113883.6.1</rim:Value>
        </rim:ValueList>
    </rim:Slot>
    <rim:Name>
        <rim:LocalizedString value="Audiologi dokument" charset="UTF-8"
                            xml:lang="da-DK"/>
    </rim:Name>
</rim:Classification>

EventCodeList

Attributten indeholder en liste af ’kliniske handlinger’ og benyttes til at opmærke de forskellige handlinger (kaldt ’Aktioner’ i Noah) der dokumenteres. Der tages udgangspunkt i Noahs aktion kategorier (se ’ Appendiks – Noah aktions kategorier’), som angives med kode og navn (på engelsk) i kodesystemet ’urn:ad:dk:medcom:noah:action-categories’.

...

Ud over det anvendes EventCodeList attributten også implicit til at skelne mellem højre og venstre for de typer af handlinger/aktioner, der registreres som to separate instanser – en for hvert øre. Om registreringen vedrører højre eller venstre øre fremgår af Noah aktionens kategori koden for de handlinger/aktioner der operer med separate datainstanser for højre og venstre øre.

FormatCode

Attributten anvendes til at angive det konkrete tekniske format af dokumentet. Af attributværdien fremgår hvorvidt det er et dokument, som overholder en given Noah datastandard i en bestemt version.  

...

<rim:Classification classifiedObject="urn:uuid:7721adc6-a1ce-4c24-be25-4cb1febd8038"
             id="urn:uuid:ccd331fd-2eee-4223-b57c-3138ff3521d1"
             classificationScheme="urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d"
             nodeRepresentation="urn:ad:dk:medcom:noah:audiogram:format-502">
    <rim:Slot name="codingScheme">
        <rim:ValueList>
            <rim:Value>1.2.208.184.100.10</rim:Value>
        </rim:ValueList>
    </rim:Slot>
    <rim:Name>
        <rim:LocalizedString value="Noah Audiogram format 502" charset="UTF-8" xml:lang="da-DK"/>
    </rim:Name>
</rim:Classification> 

ReferenceIdList

Attributten anvendes til at knytte forskellige dokumenter sammen under en fælles reference, fx et dokument for en REM-måling af højre med et dokument for en REM-måling af venstre øre. Som værdi benyttes enten det UUID som Noah tildeler den underliggende handling/aktion (for datatyper med en aktion per handling) eller en UUID som klientsystemet generer (for ’todelte’ datatyper, som findes i en højre og venstre udgave). 

...

<rim:Slot name="urn:ihe:iti:xds:2013:referenceIdList">
    <rim:ValueList>
        <rim:Value>b02a402c-6003-4329-a2c5-b3f9cee4dab2^^^^urn:ad:dk:medcom:noah:action-uuid</rim:Value>
    </rim:ValueList>
</rim:Slot>

Oprettelse af Høremappedokumenter

Oprettelse af Høremmapedokumenter foregår via dokumentregistreringsservicen (DROS), detaljeret dokumentation er beskrevet under Dokumentregistreringsservice.

...

Code Block
languagexml
titleITI-41 ProvideAndRegisterDocumentSetRequest
linenumberstrue
collapsetrue
<ProvideAndRegisterDocumentSetRequest xmlns:lcm="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0"
                                      xmlns:rim="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0"
                                      xmlns="urn:ihe:iti:xds-b:2007">
    <lcm:SubmitObjectsRequest>
        <rim:RegistryObjectList>
            <rim:ExtrinsicObject id="urn:uuid:68c2bb76-a2e6-4d56-85dc-1982f4a16021"
                                 lid="urn:uuid:d70ae137-2f6b-4b0c-8679-52b11ddd6a98"
                                 objectType="urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1"
                                 status="urn:oasis:names:tc:ebxml-regrep:StatusType:Approved" mimeType="text/xml"
                                 home="urn:oid:1.2.208.176.43210.8.10">
                <rim:Slot name="creationTime">
                    <rim:ValueList>
                        <rim:Value>20240220124412</rim:Value>
                    </rim:ValueList>
                </rim:Slot>
                <rim:Slot name="languageCode">
                    <rim:ValueList>
                        <rim:Value>da-DK</rim:Value>
                    </rim:ValueList>
                </rim:Slot>
                <rim:Slot name="serviceStartTime">
                    <rim:ValueList>
                        <rim:Value>20240220124203</rim:Value>
                    </rim:ValueList>
                </rim:Slot>
                <rim:Slot name="serviceStopTime">
                    <rim:ValueList>
                        <rim:Value>20240220124203</rim:Value>
                    </rim:ValueList>
                </rim:Slot>
                <rim:Slot name="sourcePatientId">
                    <rim:ValueList>
                        <rim:Value>2007539315^^^&1.2.208.176.1.2&ISO</rim:Value>
                    </rim:ValueList>
                </rim:Slot>
                <rim:Slot name="sourcePatientInfo">
                    <rim:ValueList>
                        <rim:Value>PID-5|Rasmussen^Adrian^^^</rim:Value>
                        <rim:Value>PID-7|19530720</rim:Value>
                        <rim:Value>PID-8|M</rim:Value>
                    </rim:ValueList>
                </rim:Slot>
                <rim:Slot name="urn:ihe:iti:xds:2013:referenceIdList">
                    <rim:ValueList>
                        <rim:Value>2908bfd8-8eed-4745-8296-e6fcb086343b^^^^urn:ad:dk:medcom:noah:action-uuid</rim:Value>
                    </rim:ValueList>
                </rim:Slot>
                <rim:Name>
                    <rim:LocalizedString value="Ny højre immittance" charset="UTF-8" xml:lang="da-DK"/>
                </rim:Name>
                <rim:Classification classifiedObject="urn:uuid:68c2bb76-a2e6-4d56-85dc-1982f4a16021"
                                    id="urn:uuid:85222d17-b704-4eba-8a0c-94bf00ec08a3"
                                    classificationScheme="urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d"
                                    nodeRepresentation="">
                    <rim:Slot name="authorPerson">
                        <rim:ValueList>
                            <rim:Value>^ABC^ABC^^^</rim:Value>
                        </rim:ValueList>
                    </rim:Slot>
                    <rim:Slot name="authorInstitution">
                        <rim:ValueList>
                            <rim:Value>Dansk HøreCenter^^^^^&1.2.208.176.1.1&ISO^^^^478981000016006</rim:Value>
                        </rim:ValueList>
                    </rim:Slot>
                </rim:Classification>
                <rim:Classification classifiedObject="urn:uuid:68c2bb76-a2e6-4d56-85dc-1982f4a16021"
                                    id="urn:uuid:dff12f97-f4bb-4d8e-82bc-caffcf469a85"
                                    classificationScheme="urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a"
                                    nodeRepresentation="001">
                    <rim:Slot name="codingScheme">
                        <rim:ValueList>
                            <rim:Value>1.2.208.184.100.9</rim:Value>
                        </rim:ValueList>
                    </rim:Slot>
                    <rim:Name>
                        <rim:LocalizedString value="Klinisk Rapport" charset="UTF-8" xml:lang="da-DK"/>
                    </rim:Name>
                </rim:Classification>
                <rim:Classification classifiedObject="urn:uuid:68c2bb76-a2e6-4d56-85dc-1982f4a16021"
                                    id="urn:uuid:ccd331fd-2eee-4223-b57c-3138ff3521d1"
                                    classificationScheme="urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d"
                                    nodeRepresentation="urn:ad:dk:medcom:noah:impedance:format-500">
                    <rim:Slot name="codingScheme">
                        <rim:ValueList>
                            <rim:Value>1.2.208.184.100.10</rim:Value>
                        </rim:ValueList>
                    </rim:Slot>
                    <rim:Name>
                        <rim:LocalizedString value="Noah Impedance i format 500" charset="UTF-8" xml:lang="da-DK"/>
                    </rim:Name>
                </rim:Classification>
                <rim:Classification classifiedObject="urn:uuid:68c2bb76-a2e6-4d56-85dc-1982f4a16021"
                                    id="urn:uuid:d5159da7-4016-4fb0-97e6-c0eeeff0fdea"
                                    classificationScheme="urn:uuid:f33fb8ac-18af-42cc-ae0e-ed0b0bdb91e1"
                                    nodeRepresentation="702824005">
                    <rim:Slot name="codingScheme">
                        <rim:ValueList>
                            <rim:Value>2.16.840.1.113883.6.96</rim:Value>
                        </rim:ValueList>
                    </rim:Slot>
                    <rim:Name>
                        <rim:LocalizedString value="hørecenter" charset="UTF-8" xml:lang="da-DK"/>
                    </rim:Name>
                </rim:Classification>
                <rim:Classification classifiedObject="urn:uuid:68c2bb76-a2e6-4d56-85dc-1982f4a16021"
                                    id="urn:uuid:1587b409-f7e6-4c32-9e10-105d2cb00c51"
                                    classificationScheme="urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead"
                                    nodeRepresentation="394604002">
                    <rim:Slot name="codingScheme">
                        <rim:ValueList>
                            <rim:Value>2.16.840.1.113883.6.96</rim:Value>
                        </rim:ValueList>
                    </rim:Slot>
                    <rim:Name>
                        <rim:LocalizedString value="oto-rhino-laryngologi" charset="UTF-8" xml:lang="da-DK"/>
                    </rim:Name>
                </rim:Classification>
                <rim:Classification classifiedObject="urn:uuid:68c2bb76-a2e6-4d56-85dc-1982f4a16021"
                                    id="urn:uuid:551f0b2c-9898-4634-b7ae-54562db559d9"
                                    classificationScheme="urn:uuid:f0306f51-975f-434e-a61c-c59651d33983"
                                    nodeRepresentation="28615-3">
                    <rim:Slot name="codingScheme">
                        <rim:ValueList>
                            <rim:Value>2.16.840.1.113883.6.1</rim:Value>
                        </rim:ValueList>
                    </rim:Slot>
                    <rim:Name>
                        <rim:LocalizedString value="Audiologi dokument" charset="UTF-8" xml:lang="da-DK"/>
                    </rim:Name>
                </rim:Classification>
                <rim:Classification classifiedObject="urn:uuid:68c2bb76-a2e6-4d56-85dc-1982f4a16021"
                                    id="urn:uuid:388a09df-0c96-41b8-8938-8bbf17cf330f"
                                    classificationScheme="urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f"
                                    nodeRepresentation="N">
                    <rim:Slot name="codingScheme">
                        <rim:ValueList>
                            <rim:Value>2.16.840.1.113883.5.25</rim:Value>
                        </rim:ValueList>
                    </rim:Slot>
                    <rim:Name>
                        <rim:LocalizedString value="Normal" charset="UTF-8" xml:lang="da-DK"/>
                    </rim:Name>
                </rim:Classification>
                <rim:Classification classifiedObject="urn:uuid:68c2bb76-a2e6-4d56-85dc-1982f4a16021"
                                    id="urn:uuid:388a09df-0c96-41b8-8938-8bbf17cf330f"
                                    classificationScheme="urn:uuid:2c6b8cb7-8b2a-4051-b291-b1ae6a575ef4"
                                    nodeRepresentation="16">
                    <rim:Slot name="codingScheme">
                        <rim:ValueList>
                            <rim:Value>urn:ad:dk:medcom:noah:action-categories</rim:Value>
                        </rim:ValueList>
                    </rim:Slot>
                    <rim:Name>
                        <rim:LocalizedString value="Impedance" charset="UTF-8" xml:lang="da-DK"/>
                    </rim:Name>
                </rim:Classification>
                <rim:Classification classifiedObject="urn:uuid:68c2bb76-a2e6-4d56-85dc-1982f4a16021"
                                    id="urn:uuid:388a09df-0c96-41b8-8938-8bbf17cf330f"
                                    classificationScheme="urn:uuid:2c6b8cb7-8b2a-4051-b291-b1ae6a575ef4"
                                    nodeRepresentation="T001147">
                    <rim:Slot name="codingScheme">
                        <rim:ValueList>
                            <rim:Value>urn:ad:dk:medcom:noah:action-categories</rim:Value>
                        </rim:ValueList>
                    </rim:Slot>
                    <rim:Name>
                        <rim:LocalizedString value="Højre" charset="UTF-8" xml:lang="da-DK"/>
                    </rim:Name>
                </rim:Classification>
                <rim:ExternalIdentifier value="2007539315^^^&1.2.208.176.1.2&ISO"
                                        id="urn:uuid:5229529e-8886-4d91-adfb-cdb1c39cbc50"
                                        identificationScheme="urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427"
                                        registryObject="urn:uuid:68c2bb76-a2e6-4d56-85dc-1982f4a16021"
                                        objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier">
                    <rim:Name>
                        <rim:LocalizedString value="XDSDocumentEntry.patientId"/>
                    </rim:Name>
                </rim:ExternalIdentifier>
                <rim:ExternalIdentifier value="1.2.208.184^68c2bb76-a2e6-4d56-85dc-1982f4a16021"
                                        id="urn:uuid:e8d08e20-20c3-4056-afe7-d638482be144"
                                        identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab"
                                        registryObject="urn:uuid:68c2bb76-a2e6-4d56-85dc-1982f4a16021"
                                        objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier">
                    <rim:Name>
                        <rim:LocalizedString value="XDSDocumentEntry.uniqueId"/>
                    </rim:Name>
                </rim:ExternalIdentifier>
            </rim:ExtrinsicObject>
            <rim:RegistryPackage id="urn:uuid:e63099d9-6715-4755-b468-5ecfbadd35f9"
                                 lid="urn:uuid:6a60a48d-28d5-40a7-9ba6-7cec1a3a3720"
                                 status="urn:oasis:names:tc:ebxml-regrep:StatusType:Approved">
                <rim:Slot name="submissionTime">
                    <rim:ValueList>
                        <rim:Value>20240220124412</rim:Value>
                    </rim:ValueList>
                </rim:Slot>
                <rim:Name>
                    <rim:LocalizedString value="Høremappe dokumenter" charset="UTF-8" xml:lang="da-DK"/>
                </rim:Name>
                <rim:Classification classifiedObject="urn:uuid:e63099d9-6715-4755-b468-5ecfbadd35f9"
                                    id="urn:uuid:faf8afce-487f-45d7-8bb5-f2c19b64fb69"
                                    classificationScheme="urn:uuid:aa543740-bdda-424e-8c96-df4873be8500"
                                    nodeRepresentation="28615-3">
                    <rim:Slot name="codingScheme">
                        <rim:ValueList>
                            <rim:Value>2.16.840.1.113883.6.1</rim:Value>
                        </rim:ValueList>
                    </rim:Slot>
                    <rim:Name>
                        <rim:LocalizedString value="Audiologi dokument" charset="UTF-8" xml:lang="da-DK"/>
                    </rim:Name>
                </rim:Classification>
                <rim:Classification classifiedObject="urn:uuid:e63099d9-6715-4755-b468-5ecfbadd35f9"
                                    id="urn:uuid:4e8626b7-81b5-49d0-a962-f15dd782f689"
                                    classificationScheme="urn:uuid:a7058bb9-b4e4-4307-ba5b-e3f0ab85e12d"
                                    nodeRepresentation="">
                    <rim:Slot name="authorPerson">
                        <rim:ValueList>
                            <rim:Value>^ABC^ABC^^^</rim:Value>
                        </rim:ValueList>
                    </rim:Slot>
                    <rim:Slot name="authorInstitution">
                        <rim:ValueList>
                            <rim:Value>Dansk HøreCenter^^^^^&1.2.208.176.1.1&ISO^^^^478981000016006</rim:Value>
                        </rim:ValueList>
                    </rim:Slot>
                </rim:Classification>
                <rim:ExternalIdentifier value="2007539315^^^&1.2.208.176.1.2&ISO"
                                        id="urn:uuid:41a9bcd5-f309-4e09-8420-68c40cd41882"
                                        identificationScheme="urn:uuid:6b5aea1a-874d-4603-a4bc-96a0a7b38446"
                                        registryObject="urn:uuid:e63099d9-6715-4755-b468-5ecfbadd35f9"
                                        objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier">
                    <rim:Name>
                        <rim:LocalizedString value="XDSSubmissionSet.patientId"/>
                    </rim:Name>
                </rim:ExternalIdentifier>
                <rim:ExternalIdentifier value="urn:uuid:e63099d9-6715-4755-b468-5ecfbadd35f9"
                                        id="urn:uuid:f3ce5194-c10a-436a-9f16-8df6908b20b7"
                                        identificationScheme="urn:uuid:96fdda7c-d067-4183-912e-bf5ee74998a8"
                                        registryObject="urn:uuid:e63099d9-6715-4755-b468-5ecfbadd35f9"
                                        objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier">
                    <rim:Name>
                        <rim:LocalizedString value="XDSSubmissionSet.uniqueId"/>
                    </rim:Name>
                </rim:ExternalIdentifier>
                <rim:ExternalIdentifier value="1.2.208.176" id="urn:uuid:bc5c4f07-c597-4e91-bfe2-0fa83c1fdd9d"
                                        identificationScheme="urn:uuid:554ac39e-e3fe-47fe-b233-965d2a147832"
                                        registryObject="urn:uuid:e63099d9-6715-4755-b468-5ecfbadd35f9"
                                        objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier">
                    <rim:Name>
                        <rim:LocalizedString value="XDSSubmissionSet.sourceId"/>
                    </rim:Name>
                </rim:ExternalIdentifier>
            </rim:RegistryPackage>
            <rim:Classification classifiedObject="urn:uuid:e63099d9-6715-4755-b468-5ecfbadd35f9"
                                id="urn:uuid:b25e1e7a-8ab8-4b9a-b919-f346d66f5609"
                                classificationNode="urn:uuid:a54d6aa5-d40d-43f9-88c5-b4633d873bdd"/>
            <rim:Association id="urn:uuid:fa764b79-7630-4572-b48b-8207692c1b39"
                             associationType="urn:oasis:names:tc:ebxml-regrep:AssociationType:HasMember"
                             sourceObject="urn:uuid:e63099d9-6715-4755-b468-5ecfbadd35f9"
                             targetObject="urn:uuid:68c2bb76-a2e6-4d56-85dc-1982f4a16021"
                             status="urn:oasis:names:tc:ebxml-regrep:StatusType:Approved">
                <rim:Slot name="SubmissionSetStatus">
                    <rim:ValueList>
                        <rim:Value>Original</rim:Value>
                    </rim:ValueList>
                </rim:Slot>
            </rim:Association>
        </rim:RegistryObjectList>
    </lcm:SubmitObjectsRequest>
    <Document id="urn:uuid:68c2bb76-a2e6-4d56-85dc-1982f4a16021">
        <Include href="cid:f1f3a1219fce460ba90175fc73f48b4e@urn%3Aihe%3Aiti%3Axds-b%3A2007"
                 xmlns="http://www.w3.org/2004/08/xop/include"/>
    </Document>
</ProvideAndRegisterDocumentSetRequest>

Ændring/opdatering af Høremappedokumenter

Ændring/opdateringer af Høremappedokumenter foregår som oprettelser, men med en anden associationstype i ITI-41 ProvideAndRegister kaldet. Fagsystemet skal sikrer sig at documententryid'en (XDSDocumentEntry.uniqueId) gemmes lokalt når dokumentet oprettes, således at det efterfølgende kan bliver opdateret (eller slettet).

...

Infrastrukturen vil derefter automatisk sørge for at tage den tidligere instans af dokumentet, og sætte den til status "deprecated" og så gemme den nye instans af dokumentet.
Den nye instans af dokumentet bliver samtidigt kædet til den tidligere instans - således der er historik på dokumenterne.

Sletning af Høremappedokumenter

Fagsystemer kan, hvis dokumentet ikke længere bør deles via infrastrukturen (fx ved fejlagtigt oprettede dokumenter) og give det status "deprecated" og derved makere dem som slettet. Det gøres ved at benytte ITI-57 UpdateDocumentSet, hvorved AvailabilityStatus stættes til "deprecated" istedet for "approved". UpdateDocumentSet er ligeledes tilgængelig via ovenstående DROS endpoint.

Søgning på Høremappedokumenter

For at søge på en borgers Høremappedokumenter, skal der laves en ITI-18 forespørgsel via NSP'ens dokumentdelingsservice.

...

Yderligere information omkring forespørgsler via dokumentdeling kan ses i Brugervejledning til forespørgsler via DDS

Hentning af Høremappedokumenter

For at hente en borgers Høremappedokumenter, skal der laves en ITI-43 forespørgsel via NSP'ens dokumentdelingsservice.

...

Code Block
languagexml
titleEksempel Noah dokument fra ITI-43 RetrieveDocumentSetResponse (her et audiogram i format 500)
linenumberstrue
collapsetrue
<?xml version="1.0" encoding="utf-8"?>
<HIMSAAudiometricStandard xmlns="http://www.himsa.com/Measurement/Audiogram" Version="500">
    <ToneThresholdAudiogram>
        <AudMeasurementConditions>
            <StimulusSignalType>PureTone</StimulusSignalType>
            <MaskingSignalType>NoSignalApplied</MaskingSignalType>
            <StimulusSignalOutput>AirConductorRight</StimulusSignalOutput>
            <MaskingSignalOutput>NoSignalOutput</MaskingSignalOutput>
            <StimulusdBWeighting>HL</StimulusdBWeighting>
            <MaskingdBWeighting>HL</MaskingdBWeighting>
            <StimulusPresentationType>Continuous</StimulusPresentationType>
            <MaskingPresentationType>Continuous</MaskingPresentationType>
            <HearingInstrument_1_Condition>UnAided</HearingInstrument_1_Condition>
        </AudMeasurementConditions>
        <TonePoints>
            <StimulusFrequency>6000</StimulusFrequency>
            <StimulusLevel>40.0</StimulusLevel>
            <TonePointStatus>Normal</TonePointStatus>
        </TonePoints>
        <TonePoints>
            <StimulusFrequency>250</StimulusFrequency>
            <StimulusLevel>40.0</StimulusLevel>
            <TonePointStatus>Normal</TonePointStatus>
        </TonePoints>
        <TonePoints>
            <StimulusFrequency>750</StimulusFrequency>
            <StimulusLevel>35.0</StimulusLevel>
            <TonePointStatus>Normal</TonePointStatus>
        </TonePoints>
        <TonePoints>
            <StimulusFrequency>1500</StimulusFrequency>
            <StimulusLevel>50.0</StimulusLevel>
            <TonePointStatus>Normal</TonePointStatus>
        </TonePoints>
    </ToneThresholdAudiogram>
    <ToneThresholdAudiogram>
        <AudMeasurementConditions>
            <StimulusSignalType>PureTone</StimulusSignalType>
            <MaskingSignalType>NoSignalApplied</MaskingSignalType>
            <StimulusSignalOutput>AirConductorLeft</StimulusSignalOutput>
            <MaskingSignalOutput>NoSignalOutput</MaskingSignalOutput>
            <StimulusdBWeighting>HL</StimulusdBWeighting>
            <MaskingdBWeighting>HL</MaskingdBWeighting>
            <StimulusPresentationType>Continuous</StimulusPresentationType>
            <MaskingPresentationType>Continuous</MaskingPresentationType>
            <HearingInstrument_1_Condition>UnAided</HearingInstrument_1_Condition>
        </AudMeasurementConditions>
        <TonePoints>
            <StimulusFrequency>12000</StimulusFrequency>
            <StimulusLevel>30.0</StimulusLevel>
            <TonePointStatus>Normal</TonePointStatus>
        </TonePoints>
        <TonePoints>
            <StimulusFrequency>500</StimulusFrequency>
            <StimulusLevel>35.0</StimulusLevel>
            <TonePointStatus>Normal</TonePointStatus>
        </TonePoints>
        <TonePoints>
            <StimulusFrequency>1000</StimulusFrequency>
            <StimulusLevel>50.0</StimulusLevel>
            <TonePointStatus>Normal</TonePointStatus>
        </TonePoints>
        <TonePoints>
            <StimulusFrequency>4000</StimulusFrequency>
            <StimulusLevel>40.0</StimulusLevel>
            <TonePointStatus>Normal</TonePointStatus>
        </TonePoints>
    </ToneThresholdAudiogram>
    <SpeechReceptionThresholdAudiogram>
        <AudMeasurementConditions>
            <StimulusSignalType>AuxiliarySignal</StimulusSignalType>
            <MaskingSignalType>NoSignalApplied</MaskingSignalType>
            <StimulusSignalOutput>AirConductorRight</StimulusSignalOutput>
            <MaskingSignalOutput>AirConductorLeft</MaskingSignalOutput>
            <StimulusdBWeighting>HL</StimulusdBWeighting>
            <MaskingdBWeighting>HL</MaskingdBWeighting>
            <StimulusPresentationType>Continuous</StimulusPresentationType>
            <MaskingPresentationType>Continuous</MaskingPresentationType>
            <HearingInstrument_1_Condition>UnAided</HearingInstrument_1_Condition>
            <StimulusAuxiliary>SpondaicWords</StimulusAuxiliary>
            <SpeechThresholdType>SRT</SpeechThresholdType>
        </AudMeasurementConditions>
        <SpeechReceptionPoints>
            <StimulusLevel>35.0</StimulusLevel>
            <ScorePercent>40.00</ScorePercent>
        </SpeechReceptionPoints>
        <SpeechReceptionPoints>
            <StimulusLevel>110.0</StimulusLevel>
            <ScorePercent>70.00</ScorePercent>
        </SpeechReceptionPoints>
        <SpeechReceptionPoints>
            <StimulusLevel>15.0</StimulusLevel>
            <ScorePercent>67.00</ScorePercent>
        </SpeechReceptionPoints>
        <SpeechReceptionPoints>
            <StimulusLevel>80.0</StimulusLevel>
            <ScorePercent>63.00</ScorePercent>
        </SpeechReceptionPoints>
        <SpeechReceptionPoints>
            <StimulusLevel>55.0</StimulusLevel>
            <ScorePercent>50.00</ScorePercent>
        </SpeechReceptionPoints>
        <SpeechReceptionPoints>
            <StimulusLevel>115.0</StimulusLevel>
            <ScorePercent>53.00</ScorePercent>
        </SpeechReceptionPoints>
    </SpeechReceptionThresholdAudiogram>
    <SpeechReceptionThresholdAudiogram>
        <AudMeasurementConditions>
            <StimulusSignalType>AuxiliarySignal</StimulusSignalType>
            <MaskingSignalType>NoSignalApplied</MaskingSignalType>
            <StimulusSignalOutput>AirConductorLeft</StimulusSignalOutput>
            <MaskingSignalOutput>AirConductorRight</MaskingSignalOutput>
            <StimulusdBWeighting>HL</StimulusdBWeighting>
            <MaskingdBWeighting>HL</MaskingdBWeighting>
            <StimulusPresentationType>Continuous</StimulusPresentationType>
            <MaskingPresentationType>Continuous</MaskingPresentationType>
            <HearingInstrument_1_Condition>UnAided</HearingInstrument_1_Condition>
            <StimulusAuxiliary>SpondaicWords</StimulusAuxiliary>
            <SpeechThresholdType>SRT</SpeechThresholdType>
        </AudMeasurementConditions>
        <SpeechReceptionPoints>
            <StimulusLevel>30.0</StimulusLevel>
            <ScorePercent>70.00</ScorePercent>
        </SpeechReceptionPoints>
        <SpeechReceptionPoints>
            <StimulusLevel>110.0</StimulusLevel>
            <ScorePercent>43.00</ScorePercent>
        </SpeechReceptionPoints>
        <SpeechReceptionPoints>
            <StimulusLevel>90.0</StimulusLevel>
            <ScorePercent>80.00</ScorePercent>
        </SpeechReceptionPoints>
        <SpeechReceptionPoints>
            <StimulusLevel>60.0</StimulusLevel>
            <ScorePercent>23.00</ScorePercent>
        </SpeechReceptionPoints>
        <SpeechReceptionPoints>
            <StimulusLevel>130.0</StimulusLevel>
            <ScorePercent>43.00</ScorePercent>
        </SpeechReceptionPoints>
    </SpeechReceptionThresholdAudiogram>
    <FrequenciesUsedForToneAverage>
        <LeftEar1>500</LeftEar1>
        <LeftEar1>1000</LeftEar1>
        <LeftEar1>2000</LeftEar1>
        <RightEar1>500</RightEar1>
        <RightEar1>1000</RightEar1>
        <RightEar1>2000</RightEar1>
    </FrequenciesUsedForToneAverage>
</HIMSAAudiometricStandard>

Sløring af ansættes navne i MinLog-visningen til borgerne

Opslag i Høremappen logges til MinLog, som borgeren kan tilgå eksempelvis via Sundhed.dk. Som udgangspunkt fremgår navnet for den person som har slået op i Høreamppen i MinLog visningen, men et behandlingssted har mulighed for at sløre de ansættes navne for borgeren i gennem Identitetssløring. For at give behandlandingstedet mulighed for at oprette og administrere sløring skal der udvikles en integration til identitetssløringsservicen, se kom igang med at bruge identitestsløring under punkt A) registrering og administration.

Sikkerhed, roller og rettigheder

For opslag i Høremappen skal der for sundhedspersoner eksistere et gyldigt SOSI-ID kort som er signeret af NSP'ens Secure Token Service, dokumentationen for SOSI-ID kort og STS ligger under Anvenderguide til STS.

...

En sundhedsperson kan ikke have tilknyttet flere roller på samme tid - dette skal administreres via den lokale identifikations- og rettighedsstyring, eller via SEB.

Ændringslog

0.12024-09-30Udkast til Teknisk implementeringsguide til HøremappenCHG
0.22024-10-07Forventede indholdstyper til Høremappe 2.0 tilføjet, afsnittet 'teknisk overblik' udbygget, opdater/slet operationer beskrevetCHG

...