Questa pagina spiega come attivare l'analisi basata su schema in un archivio HL7v2 per analizzare i messaggi HL7v2 in linea con lo standard HL7v2. L'attivazione dell'analisi sintattica schematizzata senza impostare una configurazione dello schema è indicata come utilizzo dello schema predefinito. Il caso d'uso principale per attivare l'analisi schematizzata è preservare il raggruppamento quando importi o crei messaggi HL7v2.
L'analisi schematizzata predefinita può essere utilizzata solo con i messaggi conformi allo standard HL7v2. Per analizzare i messaggi che si discostano dallo standard HL7v2, devi utilizzare uno schema personalizzato. L'interprete predefinito si basa sulla versione 2.8.2 dello standard HL7v2.
Esempio di messaggio HL7v2
Gli esempi in questa pagina utilizzano il seguente messaggio HL7v2. Il messaggio di esempio è conforme allo standard 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
Utilizza lo schema predefinito per preservare il raggruppamento
Quando crei o importi un messaggio HL7v2,
l'API Cloud Healthcare analizza il messaggio in modo che tutti i segmenti
al suo interno vengano restituiti in un oggetto ParsedData
come gerarchia piatta. Di conseguenza, le informazioni sul raggruppamento nel messaggio vengono perse. Per preservare il raggruppamento, puoi attivare l'analisi sintattica schematizzata predefinita quando crei o esegui il patching di un archivio HL7v2 passando l'oggetto ParserConfig
.
Dopo aver passato ParserConfig
, i segmenti del messaggio vengono restituiti
in un oggetto SchematizedData
che preserva il raggruppamento.
Ad esempio, confronta le versioni analizzate di un segmento MSH
in un messaggio HL7v2 tra la versione ParsedData
(senza impostazione ParserConfig
) e la versione SchematizedData
(con impostazione ParserConfig
):
ParsedData | SchematizedData |
---|---|
|
|
Aggiornare un archivio HL7v2 con lo schema predefinito
Per aggiornare un archivio HL7v2 esistente e attivare l'analisi sintattica schematizzata predefinita, utilizza il metodo
projects.locations.datasets.hl7V2Stores.patch
.
Prima di utilizzare i dati della richiesta, apporta le seguenti sostituzioni:
PROJECT_ID : l'ID del tuo Google Cloud progettoLOCATION : la posizione del set di datiDATASET_ID : il set di dati principale dell'archivio HL7v2HL7V2_STORE_ID : l'ID dell'archivio HL7v2FAILURE_MODE : la modalità di errore per l'analisi schematizzata, una diHARD_FAIL
oSOFT_FAIL
. Per ulteriori informazioni, visita la paginaSchematizedParsingType
.
Corpo JSON della richiesta:
{ "parserConfig": { "schema": { "schematizedParsingType": "FAILURE_MODE " }, "version": "V3" } }
Per inviare la richiesta, scegli una delle seguenti opzioni:
Salva il corpo della richiesta in un file denominato request.json
.
Esegui questo comando nel terminale per creare o sovrascrivere
questo file nella directory corrente:
cat > request.json << 'EOF' { "parserConfig": { "schema": { "schematizedParsingType": "FAILURE_MODE " }, "version": "V3" } } EOF
Quindi, esegui il seguente comando per inviare la richiesta 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"
Salva il corpo della richiesta in un file denominato request.json
.
Esegui questo comando nel terminale per creare o sovrascrivere
questo file nella directory corrente:
@' { "parserConfig": { "schema": { "schematizedParsingType": "FAILURE_MODE " }, "version": "V3" } } '@ | Out-File -FilePath request.json -Encoding utf8
Quindi, esegui il seguente comando per inviare la richiesta 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
dell'analizzatore.
Risposta
{ "name": "projects/PROJECT_ID /locations/LOCATION /datasets/DATASET_ID /hl7V2Stores/HL7V2_STORE_ID ", "parserConfig": { "schema": { "schematizedParsingType": "FAILURE_MODE " } "version": "V3" } }
Importa e analizza il messaggio HL7v2 di esempio con lo schema predefinito
Dopo aver creato o aggiornato l'archivio HL7v2 con l'analisi sintattica schematizzata predefinita, puoi importare un messaggio HL7v2 nell'archivio.
Gli esempi riportati di seguito mostrano come importare il messaggio di esempio mostrato in
Messaggio HL7v2 di esempio
convertito in base64. Il messaggio codificato viene fornito come valore al
data
campo all'interno dell'oggetto message
.
Per importare il messaggio, utilizza il metodo
projects.locations.datasets.hl7V2Stores.messages.ingest
.
Prima di utilizzare i dati della richiesta, apporta le seguenti sostituzioni:
PROJECT_ID : il tuo Google Cloud ID progettoLOCATION : la posizione del set di dati principaleDATASET_ID : il set di dati principale dell'archivio HL7v2HL7V2_STORE_ID : l'ID dell'archivio HL7v2
Corpo JSON della richiesta:
{ "message": { "data": "TVNIfF5+XCZ8TXkgRUhSfE15IFRlc3QgRmFjaWxpdHl8fE15IEVIUiBGYWNpbGl0eXwyMDE1MDkyNjE0MDU1MXx8T1JVXlIwMV5PUlVfUjAxfE15LUxPSV81LjBfMS4xLU5HfFR8Mi41LjF8fHxBTHxBTHx8fHx8DVBJRHwxfHxQQVRJRDU0MjFeXl5NeSBNUEleTVJ8fFpoYW5nXlNhbGx5XkJyaWFuXl5eXkx8fDE5ODQwNjExfEZ8fDIxMDYtM15XaGl0ZV5ITDcwMDA1fDEyMyBNYWluIFN0cmVldF5eTW91bnRhaW4gU3ByaW5nc15DT144MDQzOV5eSHx8XlBSTl5QSF5eXjIwM14yMjkwMjEwfHx8fHx8fHx8Tl5Ob3QgSGlzcGFuaWMgb3IgTGF0aW5vXkhMNzAxODkNT1JDfFJFfDgzMzU4MjYzOXwzMjY2MjM4MTkzfHxDTXx8fHwyMDIwMDUwNjE3MDgyMg1PQlJ8MXw4MzM1ODI2Mzl8MzI2NjIzODE5M3x1cy0wMDA1XlZpdGFsIFNpZ25zXldpblBhdGheXnx8MjAyMDA1MDYxNzA4MjJ8MjAyMDA1MDYxNzA4MjJ8fHx8fHx8MjAyMDA1MDYxNzA4MjJ8fHx8fHx8fDIwMjAwNTA2MTcwODIyfHx8Rnx8MQ1PQlh8MXxOTXx0dC0wMDA1LTA3Xk1EQ19QVUxTX1JBVEVfTk9OX0lOVl5NRENeXnx8NTIuMzF8TURDX0RJTV9CRUFUX1BFUl9NSU58NTAtMjAwfHx8fEZ8fHwyMDIwMDUwNjE3MDgyMnx8DU9CWHwyfE5NfHR0LTAwMDUtMTJeUEFJTiBMRVZFTF5MXl58fDEuNzF8LzEwfDEtMTB8fHx8Rnx8fDIwMjAwNTA2MTcwODIyfHwNT0JYfDN8Tk18dHQtMDAwNS0wOV5NRENfVEVNUF5NRENeXnx8MzYuMjJ8TURDX0RJTV9ERUdDfDM2LTM4fHx8fEZ8fHwyMDIwMDUwNjE3MDgyMnx8DQ==" } }
Per inviare la richiesta, scegli una delle seguenti opzioni:
Salva il corpo della richiesta in un file denominato request.json
.
Esegui questo comando nel terminale per creare o sovrascrivere
questo file nella directory corrente:
cat > request.json << 'EOF' { "message": { "data": "TVNIfF5+XCZ8TXkgRUhSfE15IFRlc3QgRmFjaWxpdHl8fE15IEVIUiBGYWNpbGl0eXwyMDE1MDkyNjE0MDU1MXx8T1JVXlIwMV5PUlVfUjAxfE15LUxPSV81LjBfMS4xLU5HfFR8Mi41LjF8fHxBTHxBTHx8fHx8DVBJRHwxfHxQQVRJRDU0MjFeXl5NeSBNUEleTVJ8fFpoYW5nXlNhbGx5XkJyaWFuXl5eXkx8fDE5ODQwNjExfEZ8fDIxMDYtM15XaGl0ZV5ITDcwMDA1fDEyMyBNYWluIFN0cmVldF5eTW91bnRhaW4gU3ByaW5nc15DT144MDQzOV5eSHx8XlBSTl5QSF5eXjIwM14yMjkwMjEwfHx8fHx8fHx8Tl5Ob3QgSGlzcGFuaWMgb3IgTGF0aW5vXkhMNzAxODkNT1JDfFJFfDgzMzU4MjYzOXwzMjY2MjM4MTkzfHxDTXx8fHwyMDIwMDUwNjE3MDgyMg1PQlJ8MXw4MzM1ODI2Mzl8MzI2NjIzODE5M3x1cy0wMDA1XlZpdGFsIFNpZ25zXldpblBhdGheXnx8MjAyMDA1MDYxNzA4MjJ8MjAyMDA1MDYxNzA4MjJ8fHx8fHx8MjAyMDA1MDYxNzA4MjJ8fHx8fHx8fDIwMjAwNTA2MTcwODIyfHx8Rnx8MQ1PQlh8MXxOTXx0dC0wMDA1LTA3Xk1EQ19QVUxTX1JBVEVfTk9OX0lOVl5NRENeXnx8NTIuMzF8TURDX0RJTV9CRUFUX1BFUl9NSU58NTAtMjAwfHx8fEZ8fHwyMDIwMDUwNjE3MDgyMnx8DU9CWHwyfE5NfHR0LTAwMDUtMTJeUEFJTiBMRVZFTF5MXl58fDEuNzF8LzEwfDEtMTB8fHx8Rnx8fDIwMjAwNTA2MTcwODIyfHwNT0JYfDN8Tk18dHQtMDAwNS0wOV5NRENfVEVNUF5NRENeXnx8MzYuMjJ8TURDX0RJTV9ERUdDfDM2LTM4fHx8fEZ8fHwyMDIwMDUwNjE3MDgyMnx8DQ==" } } EOF
Quindi, esegui il seguente comando per inviare la richiesta 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"
Salva il corpo della richiesta in un file denominato request.json
.
Esegui questo comando nel terminale per creare o sovrascrivere
questo file nella directory corrente:
@' { "message": { "data": "TVNIfF5+XCZ8TXkgRUhSfE15IFRlc3QgRmFjaWxpdHl8fE15IEVIUiBGYWNpbGl0eXwyMDE1MDkyNjE0MDU1MXx8T1JVXlIwMV5PUlVfUjAxfE15LUxPSV81LjBfMS4xLU5HfFR8Mi41LjF8fHxBTHxBTHx8fHx8DVBJRHwxfHxQQVRJRDU0MjFeXl5NeSBNUEleTVJ8fFpoYW5nXlNhbGx5XkJyaWFuXl5eXkx8fDE5ODQwNjExfEZ8fDIxMDYtM15XaGl0ZV5ITDcwMDA1fDEyMyBNYWluIFN0cmVldF5eTW91bnRhaW4gU3ByaW5nc15DT144MDQzOV5eSHx8XlBSTl5QSF5eXjIwM14yMjkwMjEwfHx8fHx8fHx8Tl5Ob3QgSGlzcGFuaWMgb3IgTGF0aW5vXkhMNzAxODkNT1JDfFJFfDgzMzU4MjYzOXwzMjY2MjM4MTkzfHxDTXx8fHwyMDIwMDUwNjE3MDgyMg1PQlJ8MXw4MzM1ODI2Mzl8MzI2NjIzODE5M3x1cy0wMDA1XlZpdGFsIFNpZ25zXldpblBhdGheXnx8MjAyMDA1MDYxNzA4MjJ8MjAyMDA1MDYxNzA4MjJ8fHx8fHx8MjAyMDA1MDYxNzA4MjJ8fHx8fHx8fDIwMjAwNTA2MTcwODIyfHx8Rnx8MQ1PQlh8MXxOTXx0dC0wMDA1LTA3Xk1EQ19QVUxTX1JBVEVfTk9OX0lOVl5NRENeXnx8NTIuMzF8TURDX0RJTV9CRUFUX1BFUl9NSU58NTAtMjAwfHx8fEZ8fHwyMDIwMDUwNjE3MDgyMnx8DU9CWHwyfE5NfHR0LTAwMDUtMTJeUEFJTiBMRVZFTF5MXl58fDEuNzF8LzEwfDEtMTB8fHx8Rnx8fDIwMjAwNTA2MTcwODIyfHwNT0JYfDN8Tk18dHQtMDAwNS0wOV5NRENfVEVNUF5NRENeXnx8MzYuMjJ8TURDX0RJTV9ERUdDfDM2LTM4fHx8fEZ8fHwyMDIwMDUwNjE3MDgyMnx8DQ==" } } '@ | Out-File -FilePath request.json -Encoding utf8
Quindi, esegui il seguente comando per inviare la richiesta 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
Dovresti ricevere una risposta JSON simile alla seguente:
Risposta
{ "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 } }" } } }
Passaggi successivi
Utilizza uno schema personalizzato per analizzare i messaggi HL7v2 che non sono conformi allo standard HL7v2.