Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Creazione di una risorsa FHIR
L'createinterazione FHIR crea una nuova risorsa FHIR in un HealthLake archivio dati. Per ulteriori informazioni, consulta la documentazione dell'create
Per creare una risorsa FHIR
-
Colleziona HealthLake
regionedatastoreIdvalorizza. Per ulteriori informazioni, consulta Ottenere le proprietà dell'archivio dati. -
Determina il tipo di FHIR
Resourceda creare. Per ulteriori informazioni, consulta Tipi di risorsa. -
Costruisci un URL per la richiesta utilizzando i valori raccolti per HealthLake
regione.datastoreIdIncludi anche ilResourcetipo FHIR da creare. Per visualizzare l'intero percorso dell'URL nell'esempio seguente, scorri il pulsante Copia.POST https://healthlake.region.amazonaws.com/datastore/datastoreId/r4/Resource -
Costruisci un corpo JSON per la richiesta, specificando i dati FHIR per la nuova risorsa. Ai fini di questa procedura, stiamo usando una
Patientrisorsa FHIR, quindi salva il file con nome.create-patient.json{ "resourceType": "Patient", "identifier": [ { "system": "urn:oid:1.2.36.146.595.217.0.1", "value": "12345" } ], "name": [ { "family": "Silva", "given": [ "Ana", "Carolina" ] } ], "gender": "female", "birthDate": "1992-02-10" } -
Inviare la richiesta . L'
createinterazione FHIR utilizza unaPOSTrichiesta con autorizzazione AWS Signature Version 4 o SMART on FHIR. Gli esempi seguenti creano unaPatientrisorsa FHIR HealthLake utilizzando curl o la Console. HealthLake Per visualizzare un intero esempio, scorri il pulsante Copia.
Configurazione del livello di convalida per la creazione di risorse
Quando si crea una risorsa FHIR, è possibile specificare facoltativamente un'intestazione x-amzn-healthlake-fhir-validation-level HTTP per configurare un livello di convalida per la risorsa. AWS HealthLake attualmente supporta i seguenti livelli di convalida:
-
strict: Le risorse vengono convalidate in base all'elemento del profilo della risorsa o alla specifica R4 se non è presente alcun profilo. Questo è il livello di convalida predefinito per. AWS HealthLake -
structure-only: Le risorse vengono convalidate rispetto a R4, ignorando i profili di riferimento. -
minimal: Le risorse vengono convalidate minimamente, ignorando alcune regole R4. Le risorse che non superano i controlli di struttura richiesti search/analytics verranno aggiornate per includere un avviso per l'audit.
Le risorse create con il livello di convalida minimo possono essere inserite in un Datastore nonostante la mancata convalida richiesta per l'indicizzazione della ricerca. In questo caso, le risorse verranno aggiornate per includere un'estensione specifica di Healthlake per documentare tali errori:
{ "url": "http://healthlake.amazonaws.com/fhir/StructureDefinition/validation-issue", "valueString": "{\"resourceType\":\"OperationOutcome\",\"issue\":[{\"severity\":\"error\",\"code\":\"processing\",\"details\":{\"text\":\"FHIR resource in payload failed FHIR validation rules.\"},\"diagnostics\":\"FHIR resource in payload failed FHIR validation rules.\"}]}" }
Inoltre, la seguente intestazione di risposta HTTP verrà inclusa con il valore «true»:
x-amzn-healthlake-validation-issues : true
Nota
I dati inseriti che presentano un formato errato secondo la specifica R4 potrebbero non essere ricercabili come previsto se sono presenti questi errori.