put
https://api.arthus360.com.br/integrations/tenant/patients/clinical-records
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 emcode.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 emcode.text. Se o tipo de
alergia não se encaixar nas categorias padrão do FHIR (category), use a extensão
.../StructureDefinition/allergen-typepara 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.Encountercomclass.code=IMP— uma internação (class=AMB, ambulatorial, não é aceito
aqui). Informe o hospital emlocation[0].location.display, o período em
period.start/period.ende o motivo emreasonCode[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
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
