Flusso D — Download referto da T4MED¶
Operazione: POST /Patient/{id}/$generate-pdf
Flusso: D — gt4medServices → T4MED (post-visita)
Contesto¶
Al termine della televisita, gefidServices richiede a gt4medServices il referto di monitoraggio da T4MED. gt4medServices:
- Scarica il PDF di monitoraggio da T4MED
- Scarica il referto clinico da MEDWARE
- Unisce i due PDF (merge)
- Consegna il PDF unito a gefidServices per la firma digitale
Dati del caso di esempio¶
| Campo | Valore |
|---|---|
| T4MED Patient ID | 4578934 (ipotetico = cod. ospedaliero — lacuna L4) |
| Codice fiscale | RSVDMN11A41H620X |
| Cod. ospedaliero | 4578934 |
| Paziente | ROSAVIOLA DALMINA (nome di fantasia) |
| Data televisita | 2026-06-03 |
Conformità FHIR R4¶
Per il Flusso D la specifica T4MED e lo standard FHIR R4 coincidono:
$generate-pdfè un'operazione custom FHIR R4 su istanza Patient, identificata dal prefisso$come previsto dal meccanismo FHIR R4 di estensibilità.- I parametri vengono passati tramite risorsa
Parameters: uso corretto per le operazioni FHIR R4. - La risposta stream PDF con
Accept: application/pdfè conforme.
Versione estesa — T4MED = FHIR R4¶
Fornisce due identificatori paziente: CF (principale) + cod. ospedaliero.
REQUEST¶
POST https://api.t4med.it/fhir/Patient/4578934/$generate-pdf
Accept: application/pdf
Content-Type: application/fhir+json
Authorization: ApiKey <api-key>
{
"resourceType": "Parameters",
"parameter": [
{
"name": "PatientIdentifier",
"valueIdentifier": {
"system": "urn:oid:2.16.840.1.113883.2.9.4.3.2",
"value": "RSVDMN11A41H620X"
}
},
{
"name": "PatientIdentifier",
"valueIdentifier": {
"system": "urn:local:asl-vco:id-paziente",
"value": "4578934"
}
},
{
"name": "DateFrom",
"valueDate": "2026-06-03"
},
{
"name": "DateTo",
"valueDate": "2026-06-03"
}
]
}
RESPONSE ATTESA¶
Versione minima — T4MED = FHIR R4¶
Fornisce solo il codice fiscale come identificatore paziente.
REQUEST¶
POST https://api.t4med.it/fhir/Patient/4578934/$generate-pdf
Accept: application/pdf
Content-Type: application/fhir+json
Authorization: ApiKey <api-key>
{
"resourceType": "Parameters",
"parameter": [
{
"name": "PatientIdentifier",
"valueIdentifier": {
"system": "urn:oid:2.16.840.1.113883.2.9.4.3.2",
"value": "RSVDMN11A41H620X"
}
},
{
"name": "DateFrom",
"valueDate": "2026-06-03"
},
{
"name": "DateTo",
"valueDate": "2026-06-03"
}
]
}