Aller au contenu principal

AI-Traitement de la carte de santé n8n

AI-Traitement de la carte de santé est un PDF4me action de nœud dans n8n qui lit une carte d'assurance maladie et renvoie ses détails sous forme structurée JSONUtilisez-le pour capturer l'identifiant du membre, le numéro de groupe, le type de régime et les codes d'acheminement des ordonnances à partir d'un scan ou d'une photo, au lieu de les saisir manuellement sur la carte.

Que fait ce nœud ?

PDF4me: AI-Traitement de la carte de santé prend une image de carte ou PDF et renvoie un données de santé Il s'agit d'un objet et non d'un fichier. Il lit l'identité du membre, les détails du régime et le rxBin, rxPcn, et rxGroup codes d'acheminement des ordonnances et rapports score de confiance par champ Les données incertaines peuvent ainsi être transmises à un humain. Le système extrait les données ; il vous appartient ensuite de décider comment ces données seront stockées et traitées.

Articles de blog connexes
Il n'y a pas encore d'article de blog consacré à cette fonctionnalité — à venir prochainement.
En attendant, n'hésitez pas à consulter le blog de PDF4me pour découvrir des tutoriels et des procédures de travail adaptés à toutes les plateformes.
Consultez le blog

Authentification de votre API Demande

Chaque PDF4me nœud dans n8n nécessite un numéro valide Identifiant pour se connecter avecCréez ou sélectionnez-en un qui contient votre PDF4me API clé permettant au flux de travail d'authentifier les demandes d'extraction de manière sécurisée.

Informations importantes à ne pas manquer

L'extraction n'est pas synonyme de conformité.
Les valeurs renvoyées par cette action identifient une personne et sa couverture. Leur intégration à vos systèmes les soumet aux règles de données de santé qui vous sont déjà applicables. Ce nœud ne modifie en rien ce statut.
Les scores de confiance sont le signal de précision
La réponse contient un indice de confiance par champ. Il s'agit du seul indicateur de qualité fourni par l'action ; il est donc préférable de s'y fier plutôt que de faire confiance à chaque extraction de manière égale.
Les codes Rx se trouvent généralement au dos.
La plupart des assureurs impriment le BIN, le PCN et le code de routage du groupe au verso de la carte. Si ces champs sont vides, c'est probablement que seul le recto a été soumis.
Le nœud PDF4me dans n8n avec l'action définie sur AI-Process HealthCard, le type de données d'entrée défini sur Données binaires, le champ binaire d'entrée défini sur data et le nom de la carte de santé défini sur health_card.jpeg

L'action est répertoriée comme AI-Traitement de la carte de santé. Lorsque l'option Données binaires est sélectionnée, le panneau n'a besoin que du champ binaire d'entrée et du nom de la carte de santé ; c'est donc l'extension du nom de fichier qui détermine le format.

Analyse des cartes de santé vs générique OCR

QuestionAI-Traitement de la carte de santéExtraction de texte générique
What you get backNamed fields such as memberId and rxBinA block of unstructured text
Layout differencesHandled, fields are identified by meaningNot handled, position shifts break parsing
Quality signalPer-field confidence scoresNone beyond whether text was found
Work needed afterMap fields and check confidenceWrite and maintain regex per insurer
Best forCards from many different insurersOne fixed, unchanging document layout

Quels paramètres AI-Traitement de la carte santé nécessaire ?

Les trois champs sources s'excluent mutuellement. Seul celui qui correspond à votre Type de données d'entrée apparaît dans le panneau, c'est pourquoi elles sont marquées comme conditionnelles plutôt que comme obligatoires.

ParamètreRequisCe que cela faitExemple
Credential to connect withRequiredThe PDF4me account credential the node authenticates with.PDF4ME account
ActionRequiredThe action this node performs. Select AI-Process HealthCard.AI-Process HealthCard
Input Data TypeRequiredHow the card image reaches the node: binary data from a previous node, a Base64 string, or a URL.Binary Data
Input Binary FieldConditionalName of the binary property holding the card image. Appears when Input Data Type is Binary Data.data
Base64 Health Card ContentConditionalThe card image encoded as a Base64 string. Appears when Input Data Type is Base64 String.JVBERi0xLjQKJ...
Health Card URLConditionalPublicly reachable URL of the card image. Appears when Input Data Type is URL.https://example.com/card.jpeg
Health Card NameRequiredFilename of the submitted card including the extension. Drives format detection, so keep it accurate.health_card.jpeg

Sortir

Cette action renvoie des données, et non un fichier. Champs de réponse de premier niveau :

ChampTaperCe qu'il contient
successBooleanWhether the extraction completed. Branch on this before reading any field.
messageStringHuman-readable status text describing the result.
processedDataObjectWrapper holding healthData, status, errors, and the job identifiers.
processedData.statusStringOverall processing status for the run.
processedData.errorsArrayErrors encountered during extraction. Empty when the read was clean.
processedData.jobIdStringUnique identifier for the processing job, useful when reporting an issue.
processingTimestampStringISO 8601 timestamp for when processing completed.

À l'intérieur processedData.healthData:

ChampTaperCe qu'il contient
memberIdStringThe member identification number printed on the card.
memberNameStringFull name of the insured member.
dateOfBirthStrStringMember date of birth as read from the card.
insuranceProviderStringName of the insurer that issued the card.
groupNumberStringGroup or policy number for the plan.
planTypeStringPlan category such as PPO, HMO, or EPO.
effectiveDateStrStringDate the coverage takes effect.
rxBinStringPrescription BIN routing code, usually printed on the reverse.
rxPcnStringPrescription processor control number, usually on the reverse.
rxGroupStringPrescription group identifier, usually on the reverse.
copayInfoArrayCopay amounts per service type where the card lists them.
confidenceObjectPer-field confidence scores. Use these to gate automatic acceptance.

Comment configurer AI-Traiter la carte santé dans n8n?

  1. Ajoutez le PDF4me Ajoutez un nœud à votre flux de travail et définissez Action à AI-Traitement de la carte de santé.
  2. Sélectionnez votre PDF4me Veuillez utiliser vos identifiants ou en créer un et y coller votre code d'identification. API clé.
  3. Ensemble Type de données d'entrée et insérer la carte dans le champ correspondant.
  4. Ensemble Nom de la carte d'assurance maladie avec l'extension correcte, par exemple health_card.jpeg.
  5. Exécutez le nœud et inspectez-le. processedData.healthData dans le résultat.
  6. Ajoutez un nœud IF qui vérifie success et les éléments pertinents confidence scores.
  7. Transmettez les extractions fiables et envoyez les autres à une file d'attente pour une vérification humaine.
  8. Déterminez délibérément ce qui est stocké en aval et ne conservez que les champs dont votre processus a réellement besoin.

Configurations typiques

Exemples de flux de travailCommon n8n workflow patterns using AI-Process HealthCard.
Admission du patient à partir d'une photo
  1. Un nouveau patient télécharge une photo de sa carte via un formulaire.
  2. AI-Le système HealthCard traite les informations relatives au membre et au régime.
  3. Les champs sont préremplis dans le formulaire d'admission pour que le personnel puisse le confirmer.
Acheminer correctement les demandes de remboursement de pharmacie
  1. Le verso de la carte est soumis au nœud.
  2. rxBin, rxPcn et rxGroup sont renvoyés sous forme de champs distincts.
  3. La demande est traitée sans que personne ne transcrive les codes.
File d'attente pour les examens confidentiels
  1. Chaque extraction renvoie des scores de confiance par champ.
  2. Un nœud IF les compare à votre seuil accepté.
  3. Seules les cartes incertaines parviennent à une personne, ce qui limite l'effort de vérification.
Renouvelez votre couverture lors du renouvellement.
  1. Les cartes de remplacement arrivent au fur et à mesure du renouvellement des forfaits.
  2. Le nœud lit effectiveDateStr et les champs plan.
  3. Les dossiers sont mis à jour avant que les anciennes informations n'entraînent un rejet.

Conseils pratiques

Decide what you store, deliberately
Reading a field does not oblige you to keep it. Persist only what the process needs, and confirm your obligations with whoever owns compliance.
Capture both sides of the card
Member details are on the front and Rx routing codes are usually on the back. Two runs give a complete picture.
Gate on confidence, not just success
A run can succeed while reading a digit wrong. Thresholding the per-field scores is what keeps bad member IDs out of your records.
Test against real insurer variety
Card layouts differ substantially between insurers. Validate on a sample of the cards you genuinely receive, not one example.
Give the model a clean image
Glare, low resolution, and cropped edges cause empty fields far more often than the card layout does.
Keep the filename extension right
Health Card Name drives format detection. A .jpeg image named .pdf will not be handled as you expect.

Aide-mémoire

ChampValeur
ActionAI-Process HealthCard
Input Data TypeBinary Data
Input Binary Fielddata
Health Card Namehealth_card.jpeg
CredentialsPDF4ME account
Key output pathprocessedData.healthData
Quality gateprocessedData.healthData.confidence

Questions fréquentes

What fields does AI-Process HealthCard extract?+
The healthData object carries member identity fields such as memberId, memberName, and dateOfBirthStr, plan fields such as groupNumber, planType, insuranceProvider, and effectiveDateStr, plus the rxBin, rxPcn, and rxGroup prescription routing codes and a copayInfo array. A confidence object gives per-field scores alongside them.
Does using this action make my workflow HIPAA compliant?+
No. Extracting data from a health insurance card does not by itself create or satisfy any compliance position, and PDF4me makes no such claim for this node. The values returned identify a person and their coverage, so they fall under whatever health data obligations already apply to you. In the United States those are set out by the US Department of Health and Human Services; in the EU the GDPR special category rules apply. Confirm your own position with your compliance team before automating this.
What file types can I send to AI-Process HealthCard?+
Card scans and photos in common image formats work, as do PDF captures. Set Health Card Name with the matching extension so the format is detected correctly. Both sides of a card usually need separate runs, since the Rx routing details are typically printed on the back.
How accurate is the extraction and how do I check it?+
The response includes a confidence object with per-field scores, which is the only accuracy signal the action exposes. Use it to route uncertain extractions to human review. Card layouts vary widely between insurers, so validate against a representative sample of the cards you actually receive rather than assuming a fixed accuracy figure.
Why is a field empty in the response?+
A field comes back empty when the value is not present on the side of the card you submitted, or the image is too low in resolution or contrast to read. Rx routing fields in particular are usually on the reverse. Check the errors array and the confidence scores, then re-capture the card at a higher resolution before assuming the card lacks the field.

Actions connexes

Même tâche sur d'autres plateformes

Obtenez de l'aide