Pular para conteúdo

Resultado de Exame Laboratorial

Resultados de exames de imagens são integrados na plataforma usando este perfil. O perfil deve ser utilizado para envio de um único resultado de exame, por vez. Para envio de múltiplos resultados de exames, é necessário utilizar múltiplas chamadas na API EHRPoster.

Esse perfil define um Bundle que contém:

  • (uma entry com) um recurso DiagnosticReport (obrigatório): utilizado para representar o “resultado de exame”;

  • (uma entry com) um recurso ServiceRequest (opcional): utilizado para representar o “pedido de exame” que gerou o resultado;

  • (uma ou mais entries com) recurso(s) Binary, utilizado(s) para representar os laudos formatados (presentedForm) que compõem o resultado de exame. Laudos formatados devem ser enviados em formato PDF ou HTML.

O exemplo abaixo apresenta (partes de) um Bundle com três entries/recursos: DiagnosticReport (resultado de exame); ServiceRequest (pedido de exame) e Binary (laudo formatado).

{
    "resourceType": "Bundle",
    "meta": {
        "profile": ["http://ehrrunner.com/fhir/StructureDefinition/Laboratory-1.0"]
    },
    "type": "transaction",
    "entry": [
        {
            "fullUrl": "urn:uuid:report-1",
            "resource": {
                "resourceType" : "DiagnosticReport",
                "meta": {
                    "profile": ["http://ehrrunner.com/fhir/StructureDefinition/DiagnosticReportPresentedForm"]
                },
                "contained": [
                    {
                        "resourceType": "Organization",
                        "id": "laboratorio",
                        "identifier": [
                            {
                                "system": "urn:oid:2.16.840.1.113883.13.36",
                                "value": "{{cnesLaboratorio}}"
                            },
                            {
                                "system": "urn:oid:2.16.76.1.3.3",
                                "value": "{{cnpjLaboratorio}}"
                            }
                        ],
                        "name": "{{nomeLaboratorio}}"
                    }
                ],
                "identifier" : [{ 
                    "system": "urn:oid:{{oidSistemaOrigem}}.{{cnesLaboratorio}}",
                    "value": "{{recordId}}" 
                }], 
                "basedOn" : [{ 
                    "reference": "urn:uuid:request-1"
                }], 
                "status" : "final",
                "category" : [{ 
                    "coding": [{
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0074",
                        "code": "LAB",
                        "display": "Laboratory"
                    }] 
                }], 
                "code" : {     
                    "text": "{{listaMneumonicos}}"
                }, 
                "subject" : { 
                    "reference": "Patient?identifier=urn:oid:{{patientIdOid}}%7C{{patientId}}"
                }, 
                "issued" : "{{dataHoraResultado}}",
                "performer" : [
                    { "reference": "#laboratorio" }
                ],
                "presentedForm" : [
                    { 
                        "contentType": "application/pdf",
                        "url": "urn:uuid:binary-1"
                    }
                ]
            },
            "request": {
                "method": "POST",
                "url": "DiagnosticReport"
            }
        },
        {
            "fullUrl": "urn:uuid:request-1",
            "resource": {
                "resourceType" : "ServiceRequest",
                "meta": {
                    "profile": ["http://ehrrunner.com/fhir/StructureDefinition/ServiceRequestDiagnose"],
                    "versionId": "update"
                },
                "contained": [
                    {
                        "resourceType": "Practitioner",
                        "id": "practitioner-1",
                        "identifier": [
                            {
                                "extension": [
                                    {
                                        "url": "http://ehrrunner.com/fhir/StructureDefinition/BRJurisdicaoOrgaoEmissor-1.0",
                                        "valueCodeableConcept": {
                                            "coding": [
                                                {
                                                    "system": "http://ehrrunner.com/fhir/CodeSystem/BRUnidadeFederacao-1.0",
                                                    "code": "{{ufCrmSolicitante}}"
                                                }
                                            ]
                                        }
                                    }
                                ],
                                "type": {
                                    "coding": [
                                        {
                                            "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
                                            "code": "MD"
                                        }
                                    ]
                                },
                                "value": "{{crmSolicitante}}",
                                "assigner": {
                                    "display": "CONSELHO REGIONAL DE MEDICINA (CRM)"
                                }
                            },
                            {
                                "type": {
                                    "coding": [
                                        {
                                            "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
                                            "code": "TAX"
                                        }
                                    ]
                                },
                                "value": "{{cpfSolicitante}}"
                            },
                            {
                                "type": {
                                    "coding": [
                                        {
                                            "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
                                            "code": "HC"
                                        }
                                    ]
                                },
                                "value": "{{cnsSolicitante}}"
                            }
                        ],
                        "name": [
                            { "text": "{{nomeSolicitante}}" }
                        ]
                    }
                ],
                "requisition" : { 
                    "system": "urn:oid:{{oidSistemaOrigem}}.{{cnesLaboratorio}}",
                    "value": "{{numeroOS}}" 
                }, 
                "status": "completed",
                "intent": "order",
                "category" : [{ 
                    "coding": [{
                        "system": "http://snomed.info/sct",
                        "code": "108252007",
                        "display": "Laboratory procedure"
                    }] 
                }], 
                "code" : {     
                    "text": "{{listaMneumonicos}}"
                }, 
                "orderDetail": [
                    {
                        "coding": [
                            {
                                "system": "http://www.saude.gov.br/fhir/r4/CodeSystem/BRCBHPMTUSS",
                                "code": "{{codigoPrescricaoSADT1}}",
                                "display": "{{descricaoPrescricaoSADT1}}"
                            },
                            {
                                "system": "urn:oid:{{oidSistemaOrigem}}.{{cnesLaboratorio}}",
                                "code": "{{codigoSistemaOrigemPrescricaoSADT1}}",
                                "display": "{{descricaoSistemaOrigemPrescricaoSADT1}}"
                            }
                        ]
                    },
                    {
                        "coding": [
                            {
                                "system": "http://www.saude.gov.br/fhir/r4/CodeSystem/BRCBHPMTUSS",
                                "code": "{{codigoPrescricaoSADT2}}",
                                "display": "{{descricaoPrescricaoSADT2}}"
                            },
                            {
                                "system": "urn:oid:{{oidSistemaOrigem}}.{{cnesLaboratorio}}",
                                "code": "{{codigoSistemaOrigemPrescricaoSADT2}}",
                                "display": "{{descricaoSistemaOrigemPrescricaoSADT2}}"
                            }
                        ]
                    },
                    {
                        "coding": [
                            {
                                "system": "http://www.saude.gov.br/fhir/r4/CodeSystem/BRCBHPMTUSS",
                                "code": "{{codigoPrescricaoSADT3}}",
                                "display": "{{descricaoPrescricaoSADT3}}"
                            },
                            {
                                "system": "urn:oid:{{oidSistemaOrigem}}.{{cnesLaboratorio}}",
                                "code": "{{codigoSistemaOrigemPrescricaoSADT3}}",
                                "display": "{{descricaoSistemaOrigemPrescricaoSADT3}}"
                            }
                        ]
                    },
                    {
                        "coding": [
                            {
                                "system": "http://www.saude.gov.br/fhir/r4/CodeSystem/BRCBHPMTUSS",
                                "code": "{{codigoPrescricaoSADT4}}",
                                "display": "{{descricaoPrescricaoSADT4}}"
                            },
                            {
                                "system": "urn:oid:{{oidSistemaOrigem}}.{{cnesLaboratorio}}",
                                "code": "{{codigoSistemaOrigemPrescricaoSADT4}}",
                                "display": "{{descricaoSistemaOrigemPrescricaoSADT4}}"
                            }
                        ]
                    },
                    {
                        "coding": [
                            {
                                "system": "http://www.saude.gov.br/fhir/r4/CodeSystem/BRCBHPMTUSS",
                                "code": "{{codigoPrescricaoSADT5}}",
                                "display": "{{descricaoPrescricaoSADT5}}"
                            },
                            {
                                "system": "urn:oid:{{oidSistemaOrigem}}.{{cnesLaboratorio}}",
                                "code": "{{codigoSistemaOrigemPrescricaoSADT5}}",
                                "display": "{{descricaoSistemaOrigemPrescricaoSADT5}}"
                            }
                        ]
                    },
                    {
                        "coding": [
                            {
                                "system": "http://www.saude.gov.br/fhir/r4/CodeSystem/BRCBHPMTUSS",
                                "code": "{{codigoPrescricaoSADT6}}",
                                "display": "{{descricaoPrescricaoSADT6}}"
                            },
                            {
                                "system": "urn:oid:{{oidSistemaOrigem}}.{{cnesLaboratorio}}",
                                "code": "{{codigoSistemaOrigemPrescricaoSADT6}}",
                                "display": "{{descricaoSistemaOrigemPrescricaoSADT6}}"
                            }
                        ]
                    },
                    {
                        "coding": [
                            {
                                "system": "http://www.saude.gov.br/fhir/r4/CodeSystem/BRCBHPMTUSS",
                                "code": "{{codigoPrescricaoSADT7}}",
                                "display": "{{descricaoPrescricaoSADT7}}"
                            },
                            {
                                "system": "urn:oid:{{oidSistemaOrigem}}.{{cnesLaboratorio}}",
                                "code": "{{codigoSistemaOrigemPrescricaoSADT7}}",
                                "display": "{{descricaoSistemaOrigemPrescricaoSADT7}}"
                            }
                        ]
                    },
                    {
                        "coding": [
                            {
                                "system": "http://www.saude.gov.br/fhir/r4/CodeSystem/BRCBHPMTUSS",
                                "code": "{{codigoPrescricaoSADT8}}",
                                "display": "{{descricaoPrescricaoSADT8}}"
                            },
                            {
                                "system": "urn:oid:{{oidSistemaOrigem}}.{{cnesLaboratorio}}",
                                "code": "{{codigoSistemaOrigemPrescricaoSADT8}}",
                                "display": "{{descricaoSistemaOrigemPrescricaoSADT8}}"
                            }
                        ]
                    }
                ],    
                "subject": {
                    "reference": "Patient?identifier=urn:oid:{{oidIdentificador}}%7C{{identificador}}"
                },
                "encounter": {
                    "type": "Encounter",
                    "identifier": {
                        "system": "urn:oid:{{oidPEPOrigem}}",
                        "code": "{{idConsulta}}"
                    }
                },
                "authoredOn": "{{dataSolicitacao}}",
                "requester": {
                    "reference": "#practitioner-1"
                }
            },
            "request": {
                "method": "POST",
                "url": "ServiceRequest"
            }
        },
        {
            "fullUrl": "urn:uuid:binary-1",
            "resource": {
                "resourceType" : "Binary",
                "contentType": "application/pdf",
                "data": "{{base64ResultadoExameLaboratorial}}"
            },
            "request": {
                "method": "POST",
                "url": "Binary"
            }
        }
    ]
}
Para utilização do perfil, as seguintes informações são suportadas no processo de integração.

No recurso DiagnosticReport:

No recurso ServiceRequest:

No recurso Binary:

Para laudos formatados com representação binária (base64) com tamanho superior a 128KBytes, não é possível utilizar o formato XML. Deve-se usar, portanto, apenas o formato JSON, nestes casos.