RFC 180 – Anagrafe Operatori SST

RFC 180
Anagrafe Operatori SST
Guida all’implementazione
18/06/2014
Engineering
Ver 1.2
RFC 180 – Anagrafe Operatori SST
Guida all’Implementazione
IG_RFC180.5_20140618.doc
1
RFC 180
Anagrafe Operatori SST
18/06/2014
Engineering
Ver 1.2
Guida all’implementazione
CRONOLOGIA DELL REVISIONI
VERSIONE
DATA
AUTORE
DESCRIZIONE
1.0
18/12/2012
Engineering
Emissione
1.1
21/02/2013
Engineering
1.2
18/06/2014
Engineering
IG_RFC180.5_20140618.doc
Revisione:
1. inserita tabella 7
2. inserita la mappatura di luogo di lavoro e di
erogazione del servizio
3. correzione di alcuni refusi
Revisione:
1. Corretto paragrafo ed esempio riportato in
sez.1.3: Categoria e Raggruppamento sono
presenti solo per il Comparto.
2. Correzione dell’esempio di sez. 1.3. Area di
impiego è indicata dall’elemento
jobClassCode. Categoria dal jobCode.
3. Indicata l’opzionalità del campo Ex-Disciplina
2
RFC 180
Anagrafe Operatori SST
Guida all’implementazione
18/06/2014
Engineering
Ver 1.2
SOMMARIO
1
GUIDA ALLA COMPOSIZIONE DEI MESSAGGI ....................................................................... 4
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.10
1.11
STRUTTURA GENERALE DEI MESSAGGI............................................................................................... 4
RAPPORTO DI LAVORO PRINCIPALE .................................................................................................. 5
AREA DI IMPIEGO, CATEGORIA, RAGGRUPPAMENTO .............................................................................. 5
PROFILO APPLICATIVO .................................................................................................................. 7
LUOGO DI LAVORO E DI EROGAZIONE DEL SERVIZIO.............................................................................. 8
SITUAZIONE GIURIDICA, RUOLO, POSIZIONE FUNZIONALE .................................................................... 10
PROFILO PROFESSIONALE ............................................................................................................ 11
ULTERIORI ATTRIBUTI DELLA POSIZIONE LAVORATIVA ......................................................................... 12
ATTRIBUTI SPECIFICI DELLA CATEGORIA “CONVENZIONATI” ................................................................. 13
ELENCO SINTETICO DI TUTTI I CAMPI ............................................................................................. 15
TABELLE RCT DI RIFERIMENTO..................................................................................................... 16
IG_RFC180.5_20140618.doc
3
1 Guida alla composizione dei messaggi
Questo capitolo descrive la struttura generale dei messaggi dettagliando le specificità della modellazione
HL7v3 di ciascuno degli attributi previsti dalla RFC180 e della loro serializzazione in istanze XML.
1.1 Struttura generale dei messaggi
Nella figura seguente e’ schematizzata la struttura logica generale dei messaggi della RFC180.
Tale schema non e’ esaustivo, ovvero non contiene tutte le calssi (e quindi le relative strutture dati) utilizzate
nell’ambito della RFC180, ma ha il solo scopo di descrivere la logica di modellazione e di utilizzo del dominio
PRPM al fine di rappresentare le informazioni necessarie.
Tutti i dettagli sulla modellazione degli attributi previsti sono riportati nei vari paragrafi che compongono
questo documento.
Figura 1 – schema esemplificativo della logica di modellazione dei messaggi RFC180
E’ iportante notare che al fine di distinguere gli attributi modellati attraverso l’attributo code di istanze della
stessa classe (Es: AssignedEntity, QualifiedEntity),
deve essere utilizzato l’attributo codeSystem
dell’elemento code releativo.
A questo scopo all’interno di ogni paragrafo e’ presente una tabella che specifica il modo in cui valorizzare
tale attributo.
IG_RFC180.5_20140618.doc
4
1.2 Rapporto di lavoro principale
Le informazioni principali, ovvero quelle necessarie a caratterizzare il rapporto di lavoro, sono contenute
nell’elemento Employee che rappresenta la radice del modello informativo dei messaggi.
ELEMENTO XML
employee
PATH RELATIVO
RoleActivation/subject/
SOTTO ELEMENTI
jobClassCode@code
TIPOLOGIA CONTRATTO
jobCode@code
POSIZIONE
occupationCode@code
RAPPORTO DI LAVORO
statusCode@code
CODICE DI STATO
telecom@value
RECAPITI TELEFONICI, EMAIL, FAX, ETC.
effectiveTime/low@value
DATA INIZIO INQUADRAMENTO ATTUALE
effectiveTime/high@value
DATA FINE INQUADRAMENTO ATTUALE
employeePrincipalPerson/id@extension
ID UNIVERSALE ANAGRAFICO DELL’OPERATORE
employerOrganization/id@extension
CODICE DELL’ENTE DI APPARTENENZA
Tabella 1 – informazioni contenute all’interno dell’elemento principale employee
<v3:roleActivation classCode="CACT" moodCode="DEF">
<v3:subject typeCode="SBJ">
<v3:employee classCode="EMP">
<v3:statusCode code="ACTIVE" />
<v3:effectiveTime>
<v3:low value="20100701" />
<v3:high value="20101231" />
</v3:effectiveTime>
<v3:jobCode code="1" />
<v3:jobClassCode code="1" />
<v3:occupationCode code="1" />
<v3:employeePrincipalPerson determinerCode="INSTANCE" classCode="PSN">
<v3:id
root="2.16.840.1.113883.2.9.2.90.4.1"
extension="REG999999200400000808186" />
</v3:employeePrincipalPerson>
<v3:employerOrganization determinerCode="INSTANCE" classCode="ORG">
<v3:id root="2.16.840.1.113883.2.9.2.90.99.99.9" extension="90110" />
</v3:employerOrganization>
</v3:employee>
</v3:subject>
</ v3:roleActivation>
Figura 2 – rappresentazione delle informazioni relative alla posizione lavorativa
1.3 Area di impiego, categoria, raggruppamento
Le informazioni relative alla categoria, all’area di impiego ed al raggruppamento a cui appartiene un
operatore sono contenute all’interno di un ulteriore elemento Employee collegato all’elemento Employee
principale
Il secondo elemento Employee possiede una storicizzazione indipendente dall’elemento principale, e la
cardinalità della relazione tra i due elementi e 1:n. Quindi per ogni posizione lavorativa possono esserci
elementi area di impiego, categoria, raggruppamento ciascuno con storicizzazione indipendente.
IG_RFC180.5_20140618.doc
5
Come documentato in sez. 1.10, la tripletta è obbligatoria solo per il comparto. Negli altri casi è previsto solo
l’elemento Area di impiego.
ElEMENTO XML
employee
PATH RELATIVO
RoleActivation/subject/employee/relatedTo
SOTTO ELEMENTI
jobClassCode@code
AREA DI IMPIEGO (per tutte le posizioni)
jobCode@code
CATEGORIA (solo comparto)
occupationCode@code
RAGGRUPPAMENTO (solo comparto)
effectiveTime/low@value
DATA DI INIZIO DELLA VALIDITA’ DEL/DEI DATI
effectiveTime/high@value
DATA DI FINE DELLA VALIDITA’ DEL/DEI DATI
Tabella 2 – rappresentazione delle informazioni relative alla categoria, al raggruppamento ed
all’area di impiego dell’operatore
ATTRIBUTO
AREA DI IMPIEGO
CATEGORIA
RAGGRUPPAMENTO
Tabella 2.a – codesystem da utilizzare
CODESYSTEM
2.16.840.1.113883.2.99.99.1
2.16.840.1.113883.2.99.99.2
2.16.840.1.113883.2.99.99.3
<v3:roleActivation classCode="CACT" moodCode="DEF">
<v3:subject typeCode="SBJ">
<v3:employee classCode="EMP">
<v3:statusCode code="ACTIVE" />
<v3:effectiveTime>
<v3:low value="20100701" />
<v3:high value="20101231" />
</v3:effectiveTime>
<v3:jobCode code="2" />
<v3:jobClassCode code="1" />
<v3:occupationCode code="1" />
<v3:relatedTo typeCode="REL">
<v3:employee classCode="EMP">
<v3:statusCode code="ACTIVE" />
<v3:effectiveTime>
<v3:low value="20100701" />
<v3:high value="20101231" />
</v3:effectiveTime>
<!-- area di impiego -->
<v3:jobClassCode code="1"
codeSystem="2.16.840.1.113883.2.99.99.1" />
<!-- categoria -->
<v3:jobCode code="A"
codeSystem="2.16.840.1.113883.2.99.99.2" />
<!-- raggruppamento -->
<v3:occupationCode code="RD4"
codeSystem="2.16.840.1.113883.2.99.99.3" />
</v3:employee>
</v3:relatedTo>
</v3:employee>
</v3:subject>
</ v3:roleActivation>
Figura 3 - frammento xml che contiene categoria, area di impiego e raggruppamento.
L’esempio si riferisce al comparto, l’unico che prevede tutti e tre gli elementi.
IG_RFC180.5_20140618.doc
6
1.4 Profilo applicativo
Questo elemento permette di comunicare l’insieme dei profili applicativi di cui l’operatore disporrà
nell’accesso agli applicativi ed ai servizi regionali. In base a tali profili potranno essere disponibili o meno
alcune funzionalità.
ElEMENTO XML
assignedEntity
PATH RELATIVO
RoleActivation/subject/employee/relatedTo
SOTTO ELEMENTI
code@code
PROFILO APPLICATIVO
effectiveTime/low@value
DATA INIZIO VALIDITA’ DEL PROFILO APPLICATIVO
effectiveTime/high@value
DATA FINE VALIDITA’ DEL PROFILO APPLICATIVO
Tabella 3 - dettagli di modellazione del profilo applicativo
ATTRIBUTO
PROFILO APPLICATIVO
Tabella 3.a – codesystem da utilizzare
CODESYSTEM
2.16.840.1.113883.2.99.99.4
Nell’esempio di figura due e’ riportato il frammento XML relativo alla modellazione del profilo applicativo di
un operatore. In particolare in questo caso viene comunicato il profilo “operatore per l’attivazione TS”, con
validità dal 01/01/2010 fino al 30/03/2010.
<v3:roleActivation classCode="CACT" moodCode="DEF">
<v3:subject typeCode="SBJ">
<v3:employee classCode="EMP">
<v3:relatedTo typeCode="REL">
<v3:assignedEntity classCode="ASSIGNED">
<v3:code code="1" codeSystem="2.16.840.1.113883.2.99.99.4" />
<v3:effectiveTime>
<v3:low value="20100101" />
<v3:high value="20101231" />
</v3:effectiveTime>
</v3:assignedEntity>
</v3:relatedTo>
</v3:employee>
</v3:subject>
</ v3:roleActivation>
Figura 4 - frammento xml per la rappresentazione di un singolo profilo applicativo
Il frammento seguente puo’ invece essere utilizzato per la comunicazione di piu’ profili applicativi con il
relativo intervallo di validità. In questo caso l’operatore e’ un “operatore per l’attivazione TS” dal 01/01/2010
fino al 30/03/2010 e dal 01/06/2010 fino al 31/12/2010 ed inoltre e’ un “Operatore HD secondo livello” dal
01/06/2010 fino al 31/12/2010.
<v3:roleActivation classCode="CACT" moodCode="DEF">
<v3:subject typeCode="SBJ">
<v3:employee classCode="EMP">
<v3:relatedTo typeCode="REL">
IG_RFC180.5_20140618.doc
7
<v3:assignedEntity classCode="ASSIGNED">
<v3:code code="1" codeSystem="2.16.840.1.113883.2.99.99.4" />
<v3:effectiveTime>
<v3:low value="20100101" />
<v3:high value="20100330" />
</v3:effectiveTime>
</v3:assignedEntity>
</v3:relatedTo>
<v3:relatedTo typeCode="REL">
<v3:assignedEntity classCode="ASSIGNED">
<v3:code code="1" codeSystem="2.16.840.1.113883.2.99.99.4" />
<v3:effectiveTime>
<v3:low value="20100601" />
<v3:high value="20101231" />
</v3:effectiveTime>
</v3:assignedEntity>
</v3:relatedTo>
<v3:relatedTo typeCode="REL">
<v3:assignedEntity classCode="ASSIGNED">
<v3:code code="3" codeSystem="2.16.840.1.113883.2.99.99.4" />
<v3:effectiveTime>
<v3:low value="20100601" />
<v3:high value="20101231" />
</v3:effectiveTime>
</v3:assignedEntity>
</v3:relatedTo>
</v3:employee>
</v3:subject>
</ v3:roleActivation>
Figura 5 - frammento xml per la rappresentazione di piu’ profili applicativi
1.5 Luogo di lavoro e di erogazione del servizio
Il luogo di lavoro e quello di erogazione del servizio vengono rappresentati attraverso due elementi di una
ulteriore istanza di AssignedEntity.
ElEMENTO XML
assignedEntity
PATH RELATIVO
RoleActivation/subject/employee/relatedTo
SOTTO ELEMENTI
addr/unitID
ID STRUTTURA LUOGO DI LAVORO
effectiveTime/low@value
DATA INIZIO VALIDITA’ DEL LUOGO DI LAVORO
effectiveTime/high@value
DATA FINE VALIDITA’ DEL LUOGO DI LAVORO
performance/actDefinitionOrEvent/location/servi
ID STRUTTURA LUOGO DI EROGAZIONE DEL SERVIZIO
ceDeliveryLocation/id@extension
performance/actDefinitionOrEvent/
DATA INIZIO VALIDITA’ DEL LUOGO DI EROGAZIONE DEL
effectiveTime/low@value
SERVIZIO
performance/actDefinitionOrEvent/
DATA FINE VALIDITA’ DEL LUOGO DI EROGAZIONE DEL
effectiveTime/high@value
SERVIZIO
Tabella 9 - dettagli di modellazione di luogo di erogazione e luogo di lavoro
ATTRIBUTO
LUOGO DI LAVORO/EROGAZIONE DEL
SERVIZIO
Tabella 9.a – codesystem da utilizzare
IG_RFC180.5_20140618.doc
CODESYSTEM
2.16.840.1.113883.2.99.99.14
8
<v3:assignedEntity classCode="ASSIGNED">
<v3:addr>
<!-- luogo di lavoro -->
<v3:unitID partType="UNID" representation="TXT">ID_STRUTTURA
</v3:unitID>
</v3:addr>
<v3:effectiveTime>
<v3:low value="20100101" />
<v3:high value="20101231" />
</v3:effectiveTime>
<v3:performance typeCode="PPRF">
<v3:actDefinitionOrEvent moodCode="EVN"
classCode="ACT">
<v3:effectiveTime>
<v3:low value="20100101" />
<v3:high value="20101231" />
</v3:effectiveTime>
<v3:location typeCode="LOC">
<v3:serviceDeliveryLocation classCode="SDLOC">
<!-- luogo di erogazione del servizio -->
<v3:id root="2.16.840.1.113883.2.9.2.99.99.9"
extension="CODICE STRUTTURA" />
</v3:serviceDeliveryLocation>
</v3:location>
</v3:actDefinitionOrEvent>
</v3:performance>
</v3:assignedEntity>
Figura 10 - frammento xml per la rappresentazione di luogo di lavoro/erogazione del servizio
<v3:assignedEntity classCode="ASSIGNED">
<v3:addr>
<!-- luogo di lavoro -->
<v3:unitID partType="UNID" representation="TXT">ID_STRUTTURA
</v3:unitID>
</v3:addr>
<v3:effectiveTime>
<v3:low value="20100101" />
<v3:high value="20101231" />
</v3:effectiveTime>
</v3:assignedEntity>
Figura 10.a - frammento xml per la rappresentazione del solo luogo di lavoro
<v3:assignedEntity classCode="ASSIGNED">
<v3:performance typeCode="PPRF">
<v3:actDefinitionOrEvent moodCode="EVN"
classCode="ACT">
<v3:effectiveTime>
<v3:low value="20100101" />
<v3:high value="20101231" />
</v3:effectiveTime>
<v3:location typeCode="LOC">
<v3:serviceDeliveryLocation classCode="SDLOC">
<!-- luogo di erogazione del servizio -->
IG_RFC180.5_20140618.doc
9
<v3:id root="2.16.840.1.113883.2.9.2.99.99.9"
extension="CODICE STRUTTURA" />
</v3:serviceDeliveryLocation>
</v3:location>
</v3:actDefinitionOrEvent>
</v3:performance>
</v3:assignedEntity>
Figura 10 - frammento xml per la rappresentazione del solo luogo di erogazione del servizio
1.6 Situazione giuridica, ruolo, posizione funzionale
Vengono rappresentati attraverso l’elemento AssignedEntity vari altri attributi relativi ad alcune specificità
della posizione funzionale di un operatore, tali attributi sono : SITUAZIONE GIURIDICA, RUOLO, POSIZIONE
FUNZIONALE.
Ciascun attributo modellato con una istanza specifica di AssignedEntity, legata (relatedTo) all’elemento
Employee principale. Quindi per riportare le informazioni sui vari attributi saranno necessarie piu’ istanze di
AssignedEntity collegate all’elemento principale Employee.
L’elemento AssignedEntity e’ legato con molteplicità 1:n all’elemento Employee principale e possiede una
storicizzazione propria, quindi un operatore puo’ possedere, ad esempio, piu’ posizioni funzionali .
ElEMENTO XML
assignedEntity
PATH RELATIVO
RoleActivation/subject/employee/relatedTo
SOTTO ELEMENTI
code@code
ATTRIBUTO
effectiveTime/low@value
DATA INIZIO VALIDITA’ DEL PROFILO APPLICATIVO
effectiveTime/high@value
DATA FINE VALIDITA’ DEL PROFILO APPLICATIVO
Tabella 4 - dettagli di modellazione del profilo applicativo
ATTRIBUTO
SITUAZIONE GIURIDICA
RUOLO
POSIZIONE FUNZIONALE
Tabella 4.a – codesystem da utilizzare
IG_RFC180.5_20140618.doc
CODESYSTEM
2.16.840.1.113883.2.99.99.5
2.16.840.1.113883.2.99.99.6
2.16.840.1.113883.2.99.99.7
10
<v3:roleActivation classCode="CACT" moodCode="DEF">
<v3:subject typeCode="SBJ">
<v3:employee classCode="EMP">
<v3:relatedTo typeCode="REL">
<v3: assignedEntity classCode="ASSIGNED">
<v3:id />
<v3:code code="1" codeSystem="2.16.840.1.113883.2.99.99.5" />
<v3:statusCode/>
<v3:effectiveTime>
<v3:low value="20100101" />
<v3:high value="20101231" />
</v3:effectiveTime>
</v3: assignedEntity>
</v3:relatedTo>
<v3:relatedTo typeCode="REL">
<v3: assignedEntity classCode=" ASSIGNED ">
<v3:id />
<v3:code code="2" codeSystem="2.16.840.1.113883.2.99.99.6" />
<v3:statusCode/>
<v3:effectiveTime>
<v3:low value="20100101" />
<v3:high value="20101231" />
</v3:effectiveTime>
</v3: assignedEntity>
</v3:relatedTo>
</v3:employee>
</v3:subject>
</ v3:roleActivation>
Figura 6 - rappresentazione degli attributi che qualificano la posizione funzionale (SITUAZIONE
GIURIDICA e RUOLO)
1.7 Profilo professionale
Viene rappresentato attraverso un’istanza dell’elemento LicensedEntity, legata con molteplicità 1:n
all’elemento Employee principale, caratterizzato da una storicizzazione propria, quindi un operatore puo’
possedere piu’ profili professionali .
ElEMENTO XML
licensedEntity
PATH RELATIVO
RoleActivation/subject/employee/relatedTo
SOTTO ELEMENTI
code@code
PROFILO PROFESSIONALE
effectiveTime/low@value
DATA INIZIO VALIDITA’ DEL PROFILO PROFESSIONALE
effectiveTime/high@value
DATA FINE VALIDITA’ DEL PROFILO PROFESSIONALE
Tabella 5 - dettagli di modellazione del profilo professionale
Nell’esempio di figura due e’ riportato il frammento XML relativo alla modellazione del profilo applicativo di
un operatore. In particolare in questo caso viene comunicato il profilo “operatore per l’attivazione TS”, con
validità dal 01/01/2010 fino al 30/03/2010.
ATTRIBUTO
PROFILO PROFESSIONALE
Tabella 5.a – codesystem da utilizzare
IG_RFC180.5_20140618.doc
CODESYSTEM
2.16.840.1.113883.2.99.99.8
11
<v3:roleActivation classCode="CACT" moodCode="DEF">
<v3:subject typeCode="SBJ">
<v3:employee classCode="EMP">
<v3:relatedTo typeCode="REL">
<v3:licensedEntity classCode="LIC">
<v3:code code="1" codeSystem="2.16.840.1.113883.2.99.99.8" />
<v3:effectiveTime>
<v3:low value="20100101" />
<v3:high value="20101231" />
</v3:effectiveTime>
</v3:licensedEntity >
</v3:relatedTo>
</v3:employee>
</v3:subject>
</ v3:roleActivation>
Figura 7 - frammento xml per la rappresentazione di un singolo profilo professionale
1.8 Ulteriori attributi della posizione lavorativa
Vengono inoltre rappresentati attraverso un’istanza d QualifiedEntity vari altri attributi relativi ad alcune
specificità della posizione lavorativa di un operatore, ovvero i seguenti :
• DISCIPLINA
• EX-DISCIPLINA (Opzionale)
• PROFILO
• EX-QUALIFICA
• SETTORE
Ciascun attributo modellato con una istanza specifica di QualifiedEntity, legata (relatedTo) all’elemento
Employee principale. Quindi, ad esempio, per riportare le informazioni sul PROFILO ed il SETTORE saranno
necessarie due elementi QualifiedEntity collegati all’elemento principale Employee.
L’elemento QualifiedEntity e’ legato con molteplicità 1:n all’elemento Employee principale e possiede una
storicizzazione propria, quindi un operatore puo’ possedere piu’ profili o appartenere a piu’ settori.
ElEMENTO XML
PATH RELATIVO
SOTTO ELEMENTI
code@code
effectiveTime/low@value
effectiveTime/high@value
Tabella 6 - dettagli di modellazione dei vari
ATTRIBUTO
DISCIPLINA
EX-DISCIPLINA
PROFILO
EX-QUALIFICA
SETTORE
Tabella 6.a – codesystem da utilizzare
IG_RFC180.5_20140618.doc
qualifiedEntity
RoleActivation/subject/employee/relatedTo
ATTRIBUTO
DATA INIZIO VALIDITA’ DEL PROFILO APPLICATIVO
DATA FINE VALIDITA’ DEL PROFILO APPLICATIVO
attributi della posizione lavorativa
CODESYSTEM
2.16.840.1.113883.2.99.99.9
2.16.840.1.113883.2.99.99.10
2.16.840.1.113883.2.99.99.11
2.16.840.1.113883.2.99.99.12
2.16.840.1.113883.2.99.99.13
12
<v3:roleActivation classCode="CACT" moodCode="DEF">
<v3:subject typeCode="SBJ">
<v3:employee classCode="EMP">
<v3:relatedTo typeCode="REL">
<v3:qualifiedEntity classCode="QUAL">
<v3:id />
<v3:code code="430"
codeSystem="2.16.840.1.113883.2.99.99.9" />
<v3:statusCode/>
<v3:effectiveTime>
<v3:low value="20100101" />
<v3:high value="20101231" />
</v3:effectiveTime>
</v3:qualifiedEntity>
</v3:relatedTo>
</v3:employee>
</v3:subject>
</ v3:roleActivation>
Figura 8 - rappresentazione degli attributi che qualificano la posizione lavorativa (DISCIPLINA)
1.9 Attributi specifici della categoria “Convenzionati”
Gli attributi specifici della categoria dei medici convenzionati vengono rappresentati attraverso un’instanza di
HealthCareProvider, collegata all’istanza principale di Employee, ed a varie altre istanze di classi legate ad
HealthCareProvider.
In particolare i dati relativi all’ambulatorio del medico sono modellati all’interno di un’istanza di
ServiceDeliveryLocation collegata attraverso un’istanza di AssignedEntity, quelli sull’abilitatazione attraverso
LicensedEntity e quelli sull’iscrizione all’albo attraverso un’istanza della classe Member.
Per la modellazione degli attributi relativi a questa categoria non e’ previsto l’utilizzo dell’attributo
codeSystem, poiche’ non vi e’ sovrapposizione di istanze della stessa classe.
<v3:relatedTo typeCode="REL">
<v3:healthCareProvider classCode="PROV">
<!-- CODICE REGIONALE DEL MEDICO -->
<v3:id extension="CODREGMED" />
<!-- TIPOLOGIA DEL MEDICO -->
<v3:code code="02" />
<!-- TELEFONO DEL MEDICO -->
<v3:telecom value="tel:1234"></v3:telecom>
<v3:statusCode />
<v3:relatedTo typeCode="REL">
<v3:assignedEntity classCode="ASSIGNED">
<v3:performance typeCode="PPRF">
<v3:actDefinitionOrEvent moodCode="DEF"
classCode="ACT">
<v3:location typeCode="LOC">
<v3:serviceDeliveryLocation classCode="SDLOC">
<v3:addr>
<!-- INDIRIZZO AMBULATORIO -->
<v3:streetName>INDIRIZZO</v3:streetName>
</v3:addr>
<!-- TELEFONO AMBULATORIO -->
IG_RFC180.5_20140618.doc
13
<v3:telecom
value="tel:1234"></v3:telecom>
<v3:location determinerCode="INSTANCE"
classCode="PLC">
<!-- CODICE ISTAT COMUNE
AMBULATORIO -->
<v3:name>COD ISTA COM.
UBICAZIONE</v3:name>
</v3:location>
</v3:serviceDeliveryLocation>
</v3:location>
</v3:actDefinitionOrEvent>
</v3:performance>
</v3:assignedEntity>
</v3:relatedTo>
<v3:relatedTo typeCode="REL">
<v3:qualifiedEntity classCode="QUAL">
<v3:id />
<!-- valore di code fisso a LAUREA -->
<v3:code code="LAUREA" />
<v3:statusCode />
<v3:effectiveTime>
<!-- DATA LAUREA -->
<v3:low value="20100101" />
</v3:effectiveTime>
</v3:qualifiedEntity>
</v3:relatedTo>
<v3:relatedTo typeCode="REL">
<v3:licensedEntity classCode="LIC">
<v3:id />
<v3:statusCode />
<v3:effectiveTime>
<!-- DATA ABILITAZIONE -->
<v3:low value="20100101" />
</v3:effectiveTime>
</v3:licensedEntity>
</v3:relatedTo>
<v3:relatedTo typeCode="REL">
<v3:member classCode="MBR">
<!-- NUMERO DI ISCRIZIONE ALL'ALBO PROVINCIALE -->
<v3:id extension="NUM_ALBO" />
<v3:effectiveTime>
<!-- DATA ISCRIZIONE ALBO -->
<v3:low value="20100101" />
</v3:effectiveTime>
<v3:groupPractitionerGroup determinerCode="INSTANCE"
classCode="RGRP">
<!-- COD PROVINCIA ALBO -->
<v3:id extension="PI" />
</v3:groupPractitionerGroup>
</v3:member>
</v3:relatedTo>
</v3:healthCareProvider>
</v3:relatedTo>
Figura 9 - rappresentazione degli attributi relativi alla categoria convenzionati
IG_RFC180.5_20140618.doc
14
1.10 Elenco sintetico di tutti i campi
MAPPING
ID_UNIVERSALE
employee.employerPrincipalPerson.id.extension
CODICE ENTE
employee.employerPrincipalPerson.id.extension
TIPOLOGIA CONTRATTO
employee.jobClassCode
POSIZIONE
employee.jobCode
RAPPORTO DI LAVORO
employee.occupationCode
CODICE DI STATO
employee.statusCode
DATA INIZIO VALIDITA’
controlActProcess.effectiveTime.low
DATA FINE VALIDITA’
controlActProcess.effectiveTime.high
MOTIVO VARIAZIONE
controlActProcess.reasonCode
DATA INIZIO INQUADRAMENTO ATTUALE
employee.effectiveTime.low.value
DATA FINE INQUADRAMENTO ATTUALE
employee.effectiveTime.high.value
AREA DI IMPIEGO
employee.relatedTo.employee.jobClassCode
PROFILO APPLICATIVO
employee.relatedTo.assignedEntity[4].code
DATA INIZIO VALIDITA’ PROFILO APPLICATIVO
employee.relatedTo.assignedEntity[4].effectiveTime.low.value
DATI COMUNI
CAMPO
employee.relatedTo.assignedEntity[4].effectiveTime.high.value
LUOGO DI LAVORO
employee.relatedTo.assignedEntity[14].addr.unitID
LUOGO DI EROGAZIONE DEL SERVIZIO
employee.relatedTo.assignedEntity[14].serviceDeliveryLocation.id
EMAIL
employee.telecom.value
SITUAZIONE GIURIDICA
employee.assignedEntity[5].code
RUOLO
employee.assignedEntity[6].code
PROFILO PROFESSIONALE
employee.licensedEntity[8].code
DISCIPLINA
employee.qualifiedEntity[9].code
POSIZIONE FUNZIONALE
employee.assignedEntity[7].code
EX DISCIPLINA (Opzionale)
employee.qualifiedEntity[10].code
CATEGORIA
employee.relatedTo.employee.jobCode
RAGGRUPPAMENTO
employee.relatedTo.employee.occupationCode
PROFILO
employee.qualifiedEntity[11].code
EX QUALIFICA
employee.qualifiedEntity[12].code
SETTORE
employee.qualifiedEntity[13].code
LIVELLO RETRIBUTIVO
CODICE REGIONALE DEL MEDICO
employee.healthCareProvider.id
TIPOLOGIA DEL MEDICO
employee.healthCareProvider.code
CODICE ISTAT COMIUNE UBICAZIONE
AMBULATORIO PRINCIPALE
employee.healthCareProvider.assignedEntity.serviceDeliveryLocation.location.name
INDIRIZZO AMBULATORIO PRINCIPALE
TELEFONO AMBULATORIO
employee.healthCareProvider.assignedEntity.serviceDeliveryLocation.addr
employee.healthCareProvider.assignedEntity.serviceDeliveryLocation.telecom
TELEFONO DEL MEDICO
employee.healthCareProvider.telecom
DATA DI LAUREA
employee.healthCareProvider.qualifiedEntity.effectiveTime.low
DATA DI ABILITAZIONE
employee.healthCareProvider.licensedEntity.effectiveTime.low
PROVINCIA ISCRIZIONE ALL'ALBO
employee.healthCareProvider.member.group.id
DATA ISCRIZIONE ALBO PROVINCIALE
NUMERO ALBO PROVINCIALE
employee.healthCareProvider.member.effectiveTime.low
employee.healthCareProvider.member.id
CONVENZIONATI
COMPARTO
DIRIGENTI
DATA FINE VALIDITA’ PROFILO APPLICATIVO
Tabella 7 – elenco sintetico di tutti i campi
IG_RFC180.5_20140618.doc
15
1.11 Tabelle RCT di riferimento
La tabella seguente indica la la tabelle RCT di riferimento per ciascuno dei campi codificati presenti
all’interno dei messaggi della RFC180.
NOME CAMPO
AREA DI IMPIEGO
CATEGORIA
CODICE DI STATO
CODICE ENTE
DISCIPLINA
EX DISCIPLINA
EX QUALIFICA
LIVELLO RETRIBUTIVO
LUOGO DI EROGAZIONE DEL SERVIZIO
LUOGO DI LAVORO
MOTIVO VARIAZIONE
POSIZIONE
POSIZIONE FUNZIONALE
PROFILO
PROFILO APPLICATIVO
PROFILO PROFESSIONALE
RAGGRUPPAMENTO
RAPPORTO DI LAVORO
RUOLO
SETTORE
SITUAZIONE GIURIDICA
TIPOLOGIA CONTRATTO
TIPOLOGIA DEL MEDICO
Tabella 8 – sistemi
IG_RFC180.5_20140618.doc
TABELLA RCT
ANOP_AREA_IMPIEGO
ANOP_CATEGORIA
ANOP_CODICE_STATO
AZIENDE_SANITARIE
ANOP_DISCIPLINA
ANOP_EXDISCIPLINA
ANOP_EXQUALIFICA
ANOP_LIVELLO_RETRIBUTIVO
STRUTTURE_OPERATIVE_STS11
COMUNI
ANOP_MOTIVO_VARIAZIONE
ANOP_POSIZIONE
ANOP_POSIZIONE_FUNZIONALE
ANOP_PROFILO
ANOP_PROFILO_APPLICATIVO
ANOP_PROFILO_PROFESSIONALE
ANOP_RAGGRUPPAMENTO
ANOP_RAPPORTO_LAVORO
ANOP_RUOLO
ANOP_SETTORE
ANOP_SITUAZIONE_GIURIDICA
ANOP_TIPOLOGIA_CONTRATTO
ANOP_TIPOLOGIA_MEDICO
di codifica
16