Aask / rivta

Automatically exported from code.google.com/p/rivta
0 stars 1 forks source link

Struktur för healthcareProfessionalOrgUnit #208

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
healthcareProfessionalOrgUnit påminner mycket om det gamla demographics 
elementen i EN13606. healthcareProfessionalOrgUnit av typen tns:OrgUnitType 
antar vi ska beskriva enhetsinformationen som är tänkt att visas i 
gränssnittet. Det står inte angivet om det kan vara en vårdgivare, 
vårdenhet, arbetsenhet/organisationsenhet som anges (”Den organisation som 
hälso- och sjukvårdspersonen är uppdragstagare på” enligt 
dokumentationen). Anges det t.ex. en organisationsenhet skulle det kunna stå 
”Mottagningen” i orgUnitName vilket inte skulle säga något om vilken 
vårdgivare eller vårdenhet som informationen tillhör. Det som går att ange 
är orgUnitLocation som kan peka ut en ort.

Genom att skapa en nästlad struktur för ägandet av informationen skulle det 
kunna gå att presentera både organisationsenhet/arbetsenhet, vårdenhet och 
vårdgivare.

Dvs, organisationsenhet (frivillig), vårdenhet (obligatorisk PDL), vårdgivare 
(obligatorisk PDL).

T.ex. Barnavårdscentralen, Vårdcentralerna Lyckorna, Landstinget i 
Östergötland

<xs:complexType name="Unit">
  <xs:annotation>
    <xs:documentation>OE/Arbetsenhet</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="unitHSAId" type="tns:HSAIdType" minOccurs="0"/>
    <xs:element name="unitName" type="xs:string" minOccurs="0"/>
    <xs:element name="unitTelecom" type="xs:string" minOccurs="0"/>
    <xs:element name="unitEmail" type="xs:string" minOccurs="0"/>
    <xs:element name="unitAddress" type="xs:string" minOccurs="0"/>
    <xs:element name="unitLocation" type="xs:string" minOccurs="0"/>
    <xs:element name="careUnit" type="tns:CareUnit" minOccurs="1"/>
    <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

<xs:complexType name="CareUnit">
  <xs:annotation>
    <xs:documentation>Vårdenhet</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="careUnitHSAId" type="tns:HSAIdType" minOccurs="1"/>
    <xs:element name="careUnitName" type="xs:string" minOccurs="1"/>
    <xs:element name="careGiver" type="tns:CareGiver" minOccurs="1"/>
    <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

<xs:complexType name="CareGiver">
  <xs:annotation>
    <xs:documentation>Vårdgivare</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="careGiverHSAId" type="tns:HSAIdType" minOccurs="1"/>
    <xs:element name="careGiverName" type="xs:string" minOccurs="1"/>
    <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

Det kan även vara noterbart att vårdgivare enligt PDL heter olika saker i 
olika tjänstedomäner. I t.ex. samtyckestjänsten (ehr:patientconsent) anges 
vårdgivare i schemat som CareProviderId istället för CareGiver.

Original issue reported on code.google.com by larni...@gmail.com on 4 Nov 2013 at 3:45

GoogleCodeExporter commented 9 years ago
@fredrik: bra om du kommenterar utfallet av detta ärende från senaste 
TK-arbetsmötet?

Original comment by jo...@eltesconsulting.se on 17 Nov 2013 at 8:16

GoogleCodeExporter commented 9 years ago
Beskrivningen av healthcareProfessionalOrgUnit avser den enhet som personen är 
uppdragstagaren på, vilket kan missförstås med den beskrivning som finns 
idag. Det står förvisso att HSAid avser den organisationsenhetens HSAid, men 
det bör förtydligas.

Det skulle vara möjligt att införa en nästlad struktur, men det bedöms 
innebära för stora ingrepp i befintliga kontrakt.

Namnnsättning bör ses över mellan tjänstedomäner, och det skulle vara 
önskvärt med en koordinering mellan domäner vad gäller gemensamma begrepp 
och typer.

Original comment by fredrik....@mawell.com on 19 Nov 2013 at 8:01

GoogleCodeExporter commented 9 years ago
Vi stänger detta tills vidare med "wont-fix". Bör lyftas vid kommande 
major-revision.

Original comment by jo...@eltesconsulting.se on 11 Dec 2013 at 8:21

GoogleCodeExporter commented 9 years ago

Original comment by jo...@eltesconsulting.se on 11 Dec 2013 at 8:22