Envia condições, alergias, medicações e internações do paciente

Atualiza o prontuário clínico do paciente em lote, usando um Bundle FHIR
(type=transaction). O processamento é tudo ou nada: se qualquer item do lote for inválido, o
Bundle inteiro é rejeitado e nada é gravado.

Identifique o paciente do Bundle em Bundle.extension[], com
url=https://arthus360.com.br/fhir/StructureDefinition/subject-identifier e um
valueIdentifier (mesmos system do Patient.identifier: .../identifier/patient
obrigatório, .../identifier/cpf opcional).

Tipos de resource aceitos em entry[].resource:

  • Condition — uma condição ou comorbidade. Informe o CID em code.coding[0], com
    system=http://hl7.org/fhir/sid/icd-10. Reenviar o mesmo CID para o mesmo paciente atualiza o
    registro em vez de duplicá-lo.
  • AllergyIntolerance — uma alergia. O nome do alérgeno vai em code.text. Se o tipo de
    alergia não se encaixar nas categorias padrão do FHIR (category), use a extensão
    .../StructureDefinition/allergen-type para detalhá-lo.
  • MedicationStatement — uma medicação em uso. O nome genérico vai em
    medicationCodeableConcept.text; se houver nome comercial, informe-o na extensão
    .../StructureDefinition/medication-brand-name.
  • Encounter com class.code=IMP — uma internação (class=AMB, ambulatorial, não é aceito
    aqui). Informe o hospital em location[0].location.display, o período em
    period.start/period.end e o motivo em reasonCode[0].text.

Resposta: um Bundle type=transaction-response com um entry[].response.status
(201 Created ou 200 OK) para cada item enviado, na mesma ordem do request.

Permissão necessária: integration:write

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
enum
required
Allowed:
enum
required
Allowed:
extension
array of objects
required
length ≥ 1

Identifica o paciente do Bundle: valueIdentifier com system=.../identifier/patient
(obrigatório) e, opcionalmente, system=.../identifier/cpf.

extension*
entry
array of objects
required
entry*
Headers
string
enum
Defaults to application/fhir+json

Generated from available response content types

Allowed:
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/fhir+json
application/json