Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Creación de un recurso FHIR
La create interacción del FHIR crea un nuevo recurso del FHIR en un HealthLake almacén de datos. Para obtener información adicional, consulte la documentación de la create
Para crear un recurso del FHIR
-
HealthLake
regionRecopila ydatastoreIdvalora. Para obtener más información, consulte Obtención de propiedades de los almacenes de datos. -
Determine el tipo de FHIR
Resourceque desea crear. Para obtener más información, consulte Tipos de recurso. -
Cree una URL para la solicitud utilizando los valores recopilados para HealthLake
regionydatastoreId. Incluya también elResourcetipo FHIR que desee crear. Para ver la ruta URL completa en el siguiente ejemplo, desplázate sobre el botón Copiar.POST https://healthlake.region.amazonaws.com/datastore/datastoreId/r4/Resource -
Cree un cuerpo JSON para la solicitud y especifique los datos del FHIR del nuevo recurso. Para este procedimiento, utilizamos un
Patientrecurso del FHIR, así que guarde el archivo como.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" } -
Envíe la solicitud . La
createinteracción del FHIR utiliza unaPOSTsolicitud con la versión 4 de la AWS firma o SMART previa autorización del FHIR. En los siguientes ejemplos se crea unPatientrecurso del FHIR HealthLake utilizando curl o la consola. HealthLake Para ver un ejemplo completo, desplázate sobre el botón Copiar.
Configurar el nivel de validación para la creación de recursos
Al crear un recurso FHIR, puede especificar opcionalmente un encabezado x-amzn-healthlake-fhir-validation-level HTTP para configurar un nivel de validación para el recurso. AWS HealthLake actualmente admite los siguientes niveles de validación:
-
strict: Los recursos se validan según el elemento de perfil del recurso o según la especificación R4 si no hay ningún perfil presente. Este es el nivel de validación predeterminado para AWS HealthLake. -
structure-only: Los recursos se validan con el R4 e ignoran los perfiles a los que se hace referencia. -
minimal: Los recursos se validan mínimamente, ignorando ciertas reglas de R4. Los recursos que no superen las comprobaciones de estructura requeridas se search/analytics actualizarán para incluir una advertencia para la auditoría.
Los recursos creados con el nivel de validación mínimo pueden incorporarse a un almacén de datos a pesar de no pasar la validación necesaria para la indexación de las búsquedas. En este caso, los recursos se actualizarán para incluir una extensión específica de Healthlake para documentar dichos errores:
{ "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.\"}]}" }
Además, se incluirá el siguiente encabezado de respuesta HTTP con el valor «true»:
x-amzn-healthlake-validation-issues : true
nota
Es posible que los datos ingresados que tengan un formato incorrecto según la especificación R4 no se puedan buscar como se esperaba si se presentan estos errores.