Configurare mapping di espansione
I mapping di espansione forniscono le regole per trasformare i dati gerarchici basati su documenti JSON in modello di dati relazionali di Dataverse, consentendo agli amministratori di mappare attributi JSON complessi a più attributi Dataverse correlati.
Con i mapping di espansione, puoi specificare gli attributi del collegamento padre per determinare la relazione tra i record padre e figlio.
Ad esempio, i mapping di espansione per i mapping di entità Paziente possono importare gli identificatori del paziente e i collegamenti dei pazienti in Dataverse.
Per i collegamenti paziente, i mapping di espansione consentono agli amministratori di integrare le richieste di unione dei pazienti con i seguenti tipi di collegamento:
- Vedi anche
- Sostituzioni
- Sostituito da
Per maggiori informazioni su questi tipi di collegamento, vedi Tipo di collegamento FHIR.
Mapping di espansione inclusi in Data Integration Toolkit
Data Integration Toolkit include i seguenti mapping di entità di espansione e mapping attributi associati chiave:
Descrizione mapping di entità | Mapping entità | Mapping attributi | Mapping elementi FHIR |
---|---|---|---|
Mapping di espansione dell'identificatore medico | msemr_medicalidentifier | msemr_identifiersystem msemr_type msemr_value |
$.system $.coding[0].code $.value |
Mapping di espansione del collegamento paziente | msemr_contactlink | msemr_link msemr_linktype |
$.other.reference $.type |
Mapping di espansione del ruolo del partecipante del team di assistenza | msemr_careteamparticipantrole | msemr_codeableconceptid msemr_display |
$.coding[0].code $.coding[0].display |
Mapping di espansione del partecipante del team di assistenza | msemr_careteamparticipant | msemr_memberpractioner msemr_description msemr_memberrelatedperson msemr_role msemr_periodstart msemr_periodend msemr_membercareteam msemr_memberpatient msemr_onbehalfof msemr_memberorganization |
$.member.reference $.note $.member.reference $.member.reference $.period.start $.period.end $.member.reference $.member.reference $.onBehalfOf.reference $.member.reference |
Mapping di espansione degli appuntamenti | msemr_appointmentemrslot | msemr_slot | $.reference |
Importante
I mapping di entità e attributi predefiniti sono basati sulla specifica FHIR. Per questo motivo, ti consigliamo di non modificare il valore di Mapping elementi FHIR per i mapping di espansione, perché ciò potrebbe influire negativamente sulla sincronizzazione dei dati.
Per un'ulteriore personalizzazione, il mapping di espansione dell'identificatore medico contiene più campi in Mapping attributi correlati.
Nome attributo | Mapping elementi FHIR |
---|---|
msemr_periodstart | $.period[0].start |
msemr_assigner | $.assigner |
msemr_use | $.use |
Puoi anche aggiungere, rimuovere o modificare i valori in Mapping dei valori per i tipi di attributi per perfezionare le scelte in base alle tue esigenze. Ad esempio, se hai un attributo di tipo Picklist, puoi modificare il relativo elenco di valori.
Aggiungere un mapping di espansione
Apri un mapping di entità e quindi aggiungi un nuovo mapping di attributi. L'attributo deve avere un nuovo valore Non applicabile. Aggiungi questo nuovo valore in cima all'elenco.
Seleziona il nome attributo Non applicabile, imposta il tipo di azione sul nuovo valore Espandi e cancella tutti gli altri valori.
Per il campo Mapping entità espansione consenti agli utenti di creare o selezionare un record esistente.
Il mapping di entità di espansione è una ricerca del mapping di entità. Dovrebbe visualizzare i record in cui il valore È mapping espansione? è impostato su Sì e È disabilitato è impostato su No.
Nel mapping di entità di espansione, seleziona + Nuovo mapping di entità del servizio di aggiornamento. Viene visualizzato un modulo di creazione rapida.
Quando crei Mapping entità espansione, puoi visualizzare il mapping di entità di espansione e il relativo mapping degli attributi.