Imports de prestations
Un message de facturation venu d’un autre logiciel, HPRIM Santé, et le rapport de ce qu’il a ouvert ou refusé.
Le cycle de vie et les pièges : Importer des prestations.
Routes
| Route | Effet |
|---|---|
POST /v1/claim-imports | Importer des prestations |
GET /v1/claim-imports/{claimImport} | Relire le rapport d’un import |
L’objet
idtexteL'identifiant de l'objet, préfixé par son type.
objecttexteLe nom du type d'objet.
formattextepractitionertexteclaimstableau de objetLes factures ouvertes en brouillon, une par segment FAC : la facture, son patient, la ligne du message où commence la FAC, ses numéros de dossier (20.3) et de demande (20.4), et son nombre de prestations.
Champs de claims
claimtexteobligatoirepatienttexteobligatoirelineentierobligatoirefile_numbertexteobligatoireou nullrequest_numbertexteobligatoireou nulllinesentierobligatoire
refusalstableau de objetCe qui n'a pas donné de facture ou de prestation, adressé comme un segment ERR : ligne du message, type et rang du segment, champ en cause, et la raison.
Champs de refusals
lineentierobligatoiresegmenttexteobligatoireranktexteobligatoireou nullfieldtexteobligatoireou nullreasonénumérationobligatoirepatient_not_foundpatient_ambiguouspatient_unidentifiedinsurance_nature_unknownservice_date_invalidincomplete_requestno_billable_lineamount_onlymodifier_not_supportedcatalogue_not_supportedline_invalidout_of_place
warningstableau de objetCe qui est passé, mais pas tout entier : segment ignoré, codes détaillés de biologie non repris.
Champs de warnings
lineentierobligatoiresegmenttexteobligatoireranktexteobligatoireou nullfieldtexteobligatoireou nullreasonénumérationobligatoiresegment_ignoredbiology_codes_not_carried
claims_countentierlines_countentierrefusals_countentierlivemodebooléentrueen production,falseen mode test.createdentierou nullLa création de l'objet, en secondes Unix.
{
"id": "obj_…",
"object": "claim_import",
"format": "hprim",
"practitioner": "…",
"claims": [
{
"claim": "…",
"patient": "…",
"line": 0,
"file_number": null,
"request_number": null,
"lines": 0
}
],
"refusals": [
{
"line": 0,
"segment": "…",
"rank": null,
"field": null,
"reason": "patient_not_found"
}
],
"warnings": [
{
"line": 0,
"segment": "…",
"rank": null,
"field": null,
"reason": "segment_ignored"
}
],
"claims_count": 0,
"lines_count": 0,
"refusals_count": 0,
"livemode": false,
"created": 1793970000
}