ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

Address — Adresse structurée

Address décompose une adresse postale ou physique en composants standardisés. Supporte les variations internationales par les champs district/state/country.

Objet de la ressource

Address est utilisée par Patient, Practitioner, Organization, Location. Décomposer une adresse est crucial pour : la recherche FHIR par ville/code postal, la géolocalisation, le routing postal (USPS, La Poste), la conformité réglementaire (zone de couverture assurance).

Champs clés

ChampTypeCardinalitéRôle
usecode0..1home, work, temp, old, billing.
typecode0..1postal, physical, both.
textstring0..1Plain-text fallback.
linestring[]0..*Street lines (number + name + apt).
citystring0..1City.
districtstring0..1County / district / arrondissement.
statestring0..1State / region / province.
postalCodestring0..1Postal code.
countrystring0..1Country (ISO 3166-1 alpha-2/alpha-3).
periodPeriod0..1Validity period.

Exemple JSON

Adresse résidentielle US :

json address-example.json
{
  "use": "home",
  "type": "both",
  "text": "100 Main St, Anytown, CA 90210, USA",
  "line": ["100 Main St", "Apt 4B"],
  "city": "Anytown",
  "district": "Orange County",
  "state": "CA",
  "postalCode": "90210",
  "country": "USA",
  "period": { "start": "2020-01-01" }
}

Pièges courants

  • Tout dans text : non indexable. Toujours décomposer en line, city, postalCode.
  • country en libre : utiliser ISO 3166 (FR, FRA, US, USA) pour interop.
  • postalCode en numérique : certains codes contiennent des lettres (UK, CA). Toujours string.

Ressources liées

  • Patient.address — Adresses patient.
  • Location.address — Adresse d'un lieu de soin.
  • Organization.address — Adresse d'une organisation.