Esta página explica como ativar a análise esquematizada em um armazenamento HL7v2 para analisar mensagens HL7v2 que se alinham ao padrão HL7v2. Ativar a análise esquematizada sem definir uma configuração de esquema é chamado de uso do esquema padrão. O caso de uso principal para ativar a análise esquematizada é preservar o agrupamento ao ingerir ou criar mensagens HL7v2.
A análise esquematizada padrão só pode ser usada com mensagens que estejam em conformidade com o padrão HL7v2. Para analisar mensagens que se desviam do padrão HL7v2, é necessário usar um esquema personalizado. O analisador padrão é baseado na versão 2.8.2 do padrão HL7v2.
Exemplo de mensagem HL7v2
Os exemplos nesta página usam a seguinte mensagem HL7v2. A mensagem de amostra está em conformidade com o padrão HL7v2.
MSH|^~\&|My EHR|My Test Facility||My EHR Facility|20150926140551||ORU^R01^ORU_R01|My-LOI_5.0_1.1-NG|T|2.5.1|||AL|AL|||||\r
PID|1||PATID5421^^^My MPI^MR||Zhang^Sally^Brian^^^^L||19840611|F||2106-3^White^HL70005|123 Main Street^^Mountain Springs^CO^80439^^H||^PRN^PH^^^203^2290210|||||||||N^Not Hispanic or Latino^HL70189\r
ORC|RE|833582639|3266238193||CM||||2010-01-01T19:53:38.408547Z\r
OBR|1|833582639|3266238193|us-0005^Vital Signs^WinPath^^||2010-01-01T19:53:38.408547Z|2010-01-01T19:53:38.408547Z|||||||2010-01-01T19:53:38.408547Z||||||||2010-01-01T19:53:38.408547Z|||F||1\r
OBX|1|NM|tt-0005-07^MDC_PULS_RATE_NON_INV^MDC^^||52.31|MDC_DIM_BEAT_PER_MIN|50-200||||F|||2010-01-01T19:53:38.408547Z||\r
OBX|2|NM|tt-0005-12^PAIN LEVEL^L^^||1.71|/10|1-10||||F|||2010-01-01T19:53:38.408547Z||\r
OBX|3|NM|tt-0005-09^MDC_TEMP^MDC^^||36.22|MDC_DIM_DEGC|36-38||||F|||2010-01-01T19:53:38.408547Z||\r
Usar o esquema padrão para preservar o agrupamento
Quando você cria ou ingere uma mensagem HL7v2,
a API Cloud Healthcare analisa a mensagem para que todos os segmentos
na mensagem sejam retornados em um objeto ParsedData
como uma hierarquia simples. Como resultado, o agrupamento de informações na mensagem é perdido. Para preservar o agrupamento, é possível
ativar a análise esquematizada padrão ao criar ou corrigir um armazenamento HL7v2
transmitindo o
objeto
ParserConfig
.
Depois de transmitir ParserConfig
, os segmentos na mensagem são retornados
em um objeto SchematizedData
que preserva o agrupamento.
Por exemplo, compare as versões analisadas de um segmento MSH
em uma mensagem HL7v2
entre a versão ParsedData
(sem definir ParserConfig
) e a versão SchematizedData
(com a configuração ParserConfig
):
ParsedData | SchematizedData |
---|---|
|
|
Atualizar um armazenamento HL7v2 com o esquema padrão
Para atualizar um armazenamento HL7v2 existente e ativar a análise esquematizada padrão, use o método
projects.locations.datasets.hl7V2Stores.patch
.
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
PROJECT_ID : o ID do projeto Google CloudLOCATION : o local do conjunto de dados;DATASET_ID : o conjunto de dados pai da loja HL7v2HL7V2_STORE_ID : o ID do repositório HL7v2FAILURE_MODE : o modo de falha para a análise esquematizada, um deHARD_FAIL
ouSOFT_FAIL
. ConsulteSchematizedParsingType
para mais informações.
Corpo JSON da solicitação:
{ "parserConfig": { "schema": { "schematizedParsingType": "FAILURE_MODE " }, "version": "V3" } }
Para enviar a solicitação, escolha uma destas opções:
Salve o corpo da solicitação em um arquivo chamado request.json
.
Execute o comando a seguir no terminal para criar ou substituir
esse arquivo no diretório atual:
cat > request.json << 'EOF' { "parserConfig": { "schema": { "schematizedParsingType": "FAILURE_MODE " }, "version": "V3" } } EOF
Depois execute o comando a seguir para enviar a solicitação REST:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://healthcare.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /datasets/DATASET_ID /hl7V2Stores/HL7V2_STORE_ID ?updateMask=parser_config.schema"
Salve o corpo da solicitação em um arquivo chamado request.json
.
Execute o comando a seguir no terminal para criar ou substituir
esse arquivo no diretório atual:
@' { "parserConfig": { "schema": { "schematizedParsingType": "FAILURE_MODE " }, "version": "V3" } } '@ | Out-File -FilePath request.json -Encoding utf8
Depois execute o comando a seguir para enviar a solicitação REST:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://healthcare.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /datasets/DATASET_ID /hl7V2Stores/HL7V2_STORE_ID ?updateMask=parser_config.schema" | Select-Object -Expand Content
V3
do analisador.
Resposta
{ "name": "projects/PROJECT_ID /locations/LOCATION /datasets/DATASET_ID /hl7V2Stores/HL7V2_STORE_ID ", "parserConfig": { "schema": { "schematizedParsingType": "FAILURE_MODE " } "version": "V3" } }
Faça a ingestão e a análise da mensagem HL7v2 de exemplo com o esquema padrão
Depois de criar ou atualizar o armazenamento HL7v2 com a análise padrão esquematizada, é possível ingerir uma mensagem HL7v2 no armazenamento.
Os exemplos a seguir mostram como processar a mensagem de exemplo mostrada em
Exemplo de mensagem HL7v2
convertida em base64. A mensagem codificada é fornecida como um valor para o
campo data
dentro do objeto message
.
Para processar a mensagem, use o
método
projects.locations.datasets.hl7V2Stores.messages.ingest
.
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
PROJECT_ID : o ID do Google Cloud projetoLOCATION : o local do conjunto de dados paiDATASET_ID : o conjunto de dados pai da loja HL7v2HL7V2_STORE_ID : o ID do armazenamento HL7v2.
Corpo JSON da solicitação:
{ "message": { "data": "TVNIfF5+XCZ8TXkgRUhSfE15IFRlc3QgRmFjaWxpdHl8fE15IEVIUiBGYWNpbGl0eXwyMDE1MDkyNjE0MDU1MXx8T1JVXlIwMV5PUlVfUjAxfE15LUxPSV81LjBfMS4xLU5HfFR8Mi41LjF8fHxBTHxBTHx8fHx8DVBJRHwxfHxQQVRJRDU0MjFeXl5NeSBNUEleTVJ8fFpoYW5nXlNhbGx5XkJyaWFuXl5eXkx8fDE5ODQwNjExfEZ8fDIxMDYtM15XaGl0ZV5ITDcwMDA1fDEyMyBNYWluIFN0cmVldF5eTW91bnRhaW4gU3ByaW5nc15DT144MDQzOV5eSHx8XlBSTl5QSF5eXjIwM14yMjkwMjEwfHx8fHx8fHx8Tl5Ob3QgSGlzcGFuaWMgb3IgTGF0aW5vXkhMNzAxODkNT1JDfFJFfDgzMzU4MjYzOXwzMjY2MjM4MTkzfHxDTXx8fHwyMDIwMDUwNjE3MDgyMg1PQlJ8MXw4MzM1ODI2Mzl8MzI2NjIzODE5M3x1cy0wMDA1XlZpdGFsIFNpZ25zXldpblBhdGheXnx8MjAyMDA1MDYxNzA4MjJ8MjAyMDA1MDYxNzA4MjJ8fHx8fHx8MjAyMDA1MDYxNzA4MjJ8fHx8fHx8fDIwMjAwNTA2MTcwODIyfHx8Rnx8MQ1PQlh8MXxOTXx0dC0wMDA1LTA3Xk1EQ19QVUxTX1JBVEVfTk9OX0lOVl5NRENeXnx8NTIuMzF8TURDX0RJTV9CRUFUX1BFUl9NSU58NTAtMjAwfHx8fEZ8fHwyMDIwMDUwNjE3MDgyMnx8DU9CWHwyfE5NfHR0LTAwMDUtMTJeUEFJTiBMRVZFTF5MXl58fDEuNzF8LzEwfDEtMTB8fHx8Rnx8fDIwMjAwNTA2MTcwODIyfHwNT0JYfDN8Tk18dHQtMDAwNS0wOV5NRENfVEVNUF5NRENeXnx8MzYuMjJ8TURDX0RJTV9ERUdDfDM2LTM4fHx8fEZ8fHwyMDIwMDUwNjE3MDgyMnx8DQ==" } }
Para enviar a solicitação, escolha uma destas opções:
Salve o corpo da solicitação em um arquivo chamado request.json
.
Execute o comando a seguir no terminal para criar ou substituir
esse arquivo no diretório atual:
cat > request.json << 'EOF' { "message": { "data": "TVNIfF5+XCZ8TXkgRUhSfE15IFRlc3QgRmFjaWxpdHl8fE15IEVIUiBGYWNpbGl0eXwyMDE1MDkyNjE0MDU1MXx8T1JVXlIwMV5PUlVfUjAxfE15LUxPSV81LjBfMS4xLU5HfFR8Mi41LjF8fHxBTHxBTHx8fHx8DVBJRHwxfHxQQVRJRDU0MjFeXl5NeSBNUEleTVJ8fFpoYW5nXlNhbGx5XkJyaWFuXl5eXkx8fDE5ODQwNjExfEZ8fDIxMDYtM15XaGl0ZV5ITDcwMDA1fDEyMyBNYWluIFN0cmVldF5eTW91bnRhaW4gU3ByaW5nc15DT144MDQzOV5eSHx8XlBSTl5QSF5eXjIwM14yMjkwMjEwfHx8fHx8fHx8Tl5Ob3QgSGlzcGFuaWMgb3IgTGF0aW5vXkhMNzAxODkNT1JDfFJFfDgzMzU4MjYzOXwzMjY2MjM4MTkzfHxDTXx8fHwyMDIwMDUwNjE3MDgyMg1PQlJ8MXw4MzM1ODI2Mzl8MzI2NjIzODE5M3x1cy0wMDA1XlZpdGFsIFNpZ25zXldpblBhdGheXnx8MjAyMDA1MDYxNzA4MjJ8MjAyMDA1MDYxNzA4MjJ8fHx8fHx8MjAyMDA1MDYxNzA4MjJ8fHx8fHx8fDIwMjAwNTA2MTcwODIyfHx8Rnx8MQ1PQlh8MXxOTXx0dC0wMDA1LTA3Xk1EQ19QVUxTX1JBVEVfTk9OX0lOVl5NRENeXnx8NTIuMzF8TURDX0RJTV9CRUFUX1BFUl9NSU58NTAtMjAwfHx8fEZ8fHwyMDIwMDUwNjE3MDgyMnx8DU9CWHwyfE5NfHR0LTAwMDUtMTJeUEFJTiBMRVZFTF5MXl58fDEuNzF8LzEwfDEtMTB8fHx8Rnx8fDIwMjAwNTA2MTcwODIyfHwNT0JYfDN8Tk18dHQtMDAwNS0wOV5NRENfVEVNUF5NRENeXnx8MzYuMjJ8TURDX0RJTV9ERUdDfDM2LTM4fHx8fEZ8fHwyMDIwMDUwNjE3MDgyMnx8DQ==" } } EOF
Depois execute o comando a seguir para enviar a solicitação REST:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://healthcare.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /datasets/DATASET_ID /hl7V2Stores/HL7V2_STORE_ID /messages:ingest"
Salve o corpo da solicitação em um arquivo chamado request.json
.
Execute o comando a seguir no terminal para criar ou substituir
esse arquivo no diretório atual:
@' { "message": { "data": "TVNIfF5+XCZ8TXkgRUhSfE15IFRlc3QgRmFjaWxpdHl8fE15IEVIUiBGYWNpbGl0eXwyMDE1MDkyNjE0MDU1MXx8T1JVXlIwMV5PUlVfUjAxfE15LUxPSV81LjBfMS4xLU5HfFR8Mi41LjF8fHxBTHxBTHx8fHx8DVBJRHwxfHxQQVRJRDU0MjFeXl5NeSBNUEleTVJ8fFpoYW5nXlNhbGx5XkJyaWFuXl5eXkx8fDE5ODQwNjExfEZ8fDIxMDYtM15XaGl0ZV5ITDcwMDA1fDEyMyBNYWluIFN0cmVldF5eTW91bnRhaW4gU3ByaW5nc15DT144MDQzOV5eSHx8XlBSTl5QSF5eXjIwM14yMjkwMjEwfHx8fHx8fHx8Tl5Ob3QgSGlzcGFuaWMgb3IgTGF0aW5vXkhMNzAxODkNT1JDfFJFfDgzMzU4MjYzOXwzMjY2MjM4MTkzfHxDTXx8fHwyMDIwMDUwNjE3MDgyMg1PQlJ8MXw4MzM1ODI2Mzl8MzI2NjIzODE5M3x1cy0wMDA1XlZpdGFsIFNpZ25zXldpblBhdGheXnx8MjAyMDA1MDYxNzA4MjJ8MjAyMDA1MDYxNzA4MjJ8fHx8fHx8MjAyMDA1MDYxNzA4MjJ8fHx8fHx8fDIwMjAwNTA2MTcwODIyfHx8Rnx8MQ1PQlh8MXxOTXx0dC0wMDA1LTA3Xk1EQ19QVUxTX1JBVEVfTk9OX0lOVl5NRENeXnx8NTIuMzF8TURDX0RJTV9CRUFUX1BFUl9NSU58NTAtMjAwfHx8fEZ8fHwyMDIwMDUwNjE3MDgyMnx8DU9CWHwyfE5NfHR0LTAwMDUtMTJeUEFJTiBMRVZFTF5MXl58fDEuNzF8LzEwfDEtMTB8fHx8Rnx8fDIwMjAwNTA2MTcwODIyfHwNT0JYfDN8Tk18dHQtMDAwNS0wOV5NRENfVEVNUF5NRENeXnx8MzYuMjJ8TURDX0RJTV9ERUdDfDM2LTM4fHx8fEZ8fHwyMDIwMDUwNjE3MDgyMnx8DQ==" } } '@ | Out-File -FilePath request.json -Encoding utf8
Depois execute o comando a seguir para enviar a solicitação REST:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://healthcare.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /datasets/DATASET_ID /hl7V2Stores/HL7V2_STORE_ID /messages:ingest" | Select-Object -Expand Content
Você receberá uma resposta JSON semelhante a esta:
Resposta
{ "hl7Ack": "TVNIfF5+XCZ8fE15IEVIUiBGYWNpbGl0eXxNeSBFSFJ8TXkgVGVzdCBGYWNpbGl0eXwyMDIwMDUwNjIxNDY1MXx8QUNLfDcwY2IxMjJhLTUxYzctNGFkYy04NzFkLWZlMzJjZTgxYzI5OHxUfDIuNS4xDU1TQXxBQXxNeS1MT0lfNS4wXzEuMS1ORw==", "message": { "name": "projects/PROJECT_ID /locations/LOCATION /datasets/DATASET_ID /hl7V2Stores/HL7V2_STORE_ID /messages/HL7V2_STORE_ID ", "data": "TVNIfF5+XCZ8TXkgRUhSfE15IFRlc3QgRmFjaWxpdHl8fE15IEVIUiBGYWNpbGl0eXwyMDE1MDkyNjE0MDU1MXx8T1JVXlIwMV5PUlVfUjAxfE15LUxPSV81LjBfMS4xLU5HfFR8Mi41LjF8fHxBTHxBTHx8fHx8ClNGVHxHb29nbGVeRHx2MXxIZWFsdGhjYXJlIEFQSXwxfHwyMDE5MDYwMXxodHRwczovL2V4YW1wbGUuY29tL2hlYWx0aGNhcmUvClBJRHwxfHxQQVRJRDU0MjFeXl5NeSBNUEleTVJ8fFpoYW5nXlNhbGx5XkJyaWFuXl5eXkx8fDE5ODQwNjExfEZ8fDIxMDYtM15XaGl0ZV5ITDcwMDA1fDEyMyBNYWluIFN0cmVldF5eTW91bnRhaW4gU3ByaW5nc15DT144MDQzOV5eSHx8XlBSTl5QSF5eXjIwM14yMjkwMjEwfHx8fHx8fHx8Tl5Ob3QgSGlzcGFuaWMgb3IgTGF0aW5vXkhMNzAxODkKT1JDfFJFfDgzMzU4MjYzOXwzMjY2MjM4MTkzfHxDTXx8fHwyMDIwMDUwNjE3MDgyMgpPQlJ8MXw4MzM1ODI2Mzl8MzI2NjIzODE5M3x1cy0wMDA1XlZpdGFsIFNpZ25zXldpblBhdGheXnx8MjAyMDA1MDYxNzA4MjJ8MjAyMDA1MDYxNzA4MjJ8fHx8fHx8MjAyMDA1MDYxNzA4MjJ8fHx8fHx8fDIwMjAwNTA2MTcwODIyfHx8Rnx8MQpPQlh8MXxOTXx0dC0wMDA1LTA3Xk1EQ19QVUxTX1JBVEVfTk9OX0lOVl5NRENeXnx8NTIuMzF8TURDX0RJTV9CRUFUX1BFUl9NSU58NTAtMjAwfHx8fEZ8fHwyMDIwMDUwNjE3MDgyMnx8Ck9CWHwyfE5NfHR0LTAwMDUtMTJeUEFJTiBMRVZFTF5MXl58fDEuNzF8LzEwfDEtMTB8fHx8Rnx8fDIwMjAwNTA2MTcwODIyfHwKT0JYfDN8Tk18dHQtMDAwNS0wOV5NRENfVEVNUF5NRENeXnx8MzYuMjJ8TURDX0RJTV9ERUdDfDM2LTM4fHx8fEZ8fHwyMDIwMDUwNjE3MDgyMnx8Cg==", "sendFacility": "My Test Facility", "sendTime": "2015-09-26T14:05:51Z", "messageType": "ORU", "createTime": "CREATE_TIME ", "patientIds": [ { "value": "PATID5421", "type": "MR" } ], "schematizedData": { "data": "{ \"ORU_R01\": { \"DSC\": null, \"MSH\": { \"0\": \"MSH\", \"1\": \"|\", \"2\": \"^~\\\\\\u0026\", \"3\": { \"1\": \"My EHR\" }, \"4\": { \"1\": \"My Test Facility\" }, \"5\": null, \"6\": { \"1\": \"My EHR Facility\" }, \"7\": \"20150926140551\", \"8\": null, \"9\": { \"1\": \"ORU\", \"2\": \"R01\", \"3\": \"ORU_R01\" }, \"10\": \"My-LOI_5.0_1.1-NG\", \"11\": { \"1\": \"T\" }, \"12\": { \"1\": \"2.5.1\" }, \"13\": null, \"14\": null, \"15\": \"AL\", \"16\": \"AL\", \"17\": null, \"18\": null, \"19\": null, \"20\": null, \"21\": null }, \"PATIENT_RESULT\": [ { \"ORDER_OBSERVATION\": [ { \"COMMON_ORDER\": { \"ORC\": { \"0\": \"ORC\", \"1\": \"RE\", \"2\": { \"1\": \"833582639\" }, \"3\": { \"1\": \"3266238193\" }, \"4\": null, \"5\": \"CM\", \"6\": null, \"7\": null, \"8\": null, \"9\": \"20200506170822\" }, \"ORDER_DOCUMENT\": null, \"PRT\": null }, \"CTD\": null, \"CTI\": null, \"FT1\": null, \"NTE\": null, \"OBR\": { \"0\": \"OBR\", \"1\": \"1\", \"2\": { \"1\": \"833582639\" }, \"3\": { \"1\": \"3266238193\" }, \"4\": { \"1\": \"us-0005\", \"2\": \"Vital Signs\", \"3\": \"WinPath\", \"4\": null, \"5\": null }, \"5\": null, \"6\": \"20200506170822\", \"7\": \"20200506170822\", \"8\": null, \"9\": null, \"10\": null, \"11\": null, \"12\": null, \"13\": null, \"14\": \"20200506170822\", \"15\": null, \"16\": null, \"17\": null, \"18\": null, \"19\": null, \"20\": null, \"21\": null, \"22\": \"20200506170822\", \"23\": null, \"24\": null, \"25\": \"F\", \"26\": null, \"27\": [ { \"1\": { \"1\": \"1\" } } ] }, \"OBSERVATION\": [ { \"NTE\": null, \"OBX\": { \"0\": \"OBX\", \"1\": \"1\", \"2\": \"NM\", \"3\": { \"1\": \"tt-0005-07\", \"2\": \"MDC_PULS_RATE_NON_INV\", \"3\": \"MDC\", \"4\": null, \"5\": null }, \"4\": null, \"5\": [ { \"1\": { \"1\": \"52.31\" } } ], \"6\": { \"1\": \"MDC_DIM_BEAT_PER_MIN\" }, \"7\": \"50-200\", \"8\": null, \"9\": null, \"10\": null, \"11\": \"F\", \"12\": null, \"13\": null, \"14\": \"20200506170822\", \"15\": null, \"16\": null }, \"PRT\": null }, { \"NTE\": null, \"OBX\": { \"0\": \"OBX\", \"1\": \"2\", \"2\": \"NM\", \"3\": { \"1\": \"tt-0005-12\", \"2\": \"PAIN LEVEL\", \"3\": \"L\", \"4\": null, \"5\": null }, \"4\": null, \"5\": [ { \"1\": { \"1\": \"1.71\" } } ], \"6\": { \"1\": \"/10\" }, \"7\": \"1-10\", \"8\": null, \"9\": null, \"10\": null, \"11\": \"F\", \"12\": null, \"13\": null, \"14\": \"20200506170822\", \"15\": null, \"16\": null }, \"PRT\": null }, { \"NTE\": null, \"OBX\": { \"0\": \"OBX\", \"1\": \"3\", \"2\": \"NM\", \"3\": { \"1\": \"tt-0005-09\", \"2\": \"MDC_TEMP\", \"3\": \"MDC\", \"4\": null, \"5\": null }, \"4\": null, \"5\": [ { \"1\": { \"1\": \"36.22\" } } ], \"6\": { \"1\": \"MDC_DIM_DEGC\" }, \"7\": \"36-38\", \"8\": null, \"9\": null, \"10\": null, \"11\": \"F\", \"12\": null, \"13\": null, \"14\": \"20200506170822\", \"15\": null, \"16\": null }, \"PRT\": null } ], \"PRT\": null, \"SPECIMEN\": null, \"TIMING_QTY\": null } ], \"PATIENT\": { \"ARV\": null, \"NK1\": null, \"NTE\": null, \"PATIENT_OBSERVATION\": null, \"PD1\": null, \"PID\": { \"0\": \"PID\", \"1\": \"1\", \"2\": null, \"3\": [ { \"1\": \"PATID5421\", \"2\": null, \"3\": null, \"4\": { \"1\": \"My MPI\" }, \"5\": \"MR\" } ], \"4\": null, \"5\": [ { \"1\": { \"1\": \"Zhang\" }, \"2\": \"Sally\", \"3\": \"Brian\", \"4\": null, \"5\": null, \"6\": null, \"7\": \"L\" } ], \"6\": null, \"7\": \"19840611\", \"8\": { \"1\": \"F\" }, \"9\": null, \"10\": [ { \"1\": \"2106-3\", \"2\": \"White\", \"3\": \"HL70005\" } ], \"11\": [ { \"1\": { \"1\": \"123 Main Street\" }, \"2\": null, \"3\": \"Mountain Springs\", \"4\": \"CO\", \"5\": \"80439\", \"6\": null, \"7\": \"H\" } ], \"12\": null, \"13\": [ { \"1\": null, \"2\": \"PRN\", \"3\": \"PH\", \"4\": null, \"5\": null, \"6\": \"203\", \"7\": \"2290210\" } ], \"14\": null, \"15\": null, \"16\": null, \"17\": null, \"18\": null, \"19\": null, \"20\": null, \"21\": null, \"22\": [ { \"1\": \"N\", \"2\": \"Not Hispanic or Latino\", \"3\": \"HL70189\" } ] }, \"PRT\": null, \"VISIT\": null } } ], \"SFT\": null, \"UAC\": null } }" } } }
A seguir
Use um esquema personalizado para analisar mensagens HL7v2 que não estão em conformidade com o padrão HL7v2.