Prover ficha médica
{...}O Hub de APIs na Layers permite que apps troquem informações por meio de actions: protocolos especificando o formato de requisição e resposta aceitos para uma determinada informação. Apps que provém informações de ficha horária por meio da action
@layers:health:MedicalRecord:getRelated
receberão a requisição no formato abaixo e devem respondê-la com todos os campos obrigatórios.
POST https://api.provedor-registrado.com/@layers:health:MedicalRecord:getRelated
CopiarCopiado
Requisição
Especificação
Exemplo
{
"context": {
"issuedAt": "2024-10-15T14:44:53.190Z",
"action": "@layers:identificador_da_action",
"community": "idcomunidadeteste"
},
"secret": "exemplo1-e000-11xe-2m33-4444444plo",
"data": {
"user": {
"id": "exemplo",
"name": "João Pedro",
"alias": "0001",
"timezone": "America/Sao_Paulo",
"language": "pt-BR",
"accountId": "exemplo"
}
}
}
CopiarCopiado
Resposta
Especificação
resultObject[ ]obrigatório
Exemplo
{
"result": [
{
"id": "0001",
"name": "Lucas Grippa",
"updatedAt": "2024-10-15T14:44:53.190Z",
"sections": [
{
"title": "Contato de emergência",
"fields": [
{
"type": "number",
"title": "Peso",
"caption": "(medido com roupa)",
"number": 57.5,
"unit": "Kg",
"loinc": "exemplo"
},
{
"type": "text",
"title": "Paulo Yoko",
"caption": "Responsável legal",
"text": "+55 11 99331-6662 (cel)",
"loinc": "exemplo"
},
{
"type": "tags",
"title": "Tipo sanguíneo",
"tags": [
"O-"
],
"mood": "neutral",
"loinc": "exemplo"
},
{
"type": "attachment",
"title": "Peso",
"attachment": {
"title": "raiox.pdf",
"type": "file",
"url": "https://hospitalexample.com.br/prontuariojaneiro.pdf"
}
}
]
}
]
}
]
}
CopiarCopiado