Skip to content

Demystifying Patient, Organization, and Device identifiers

Organization Resource

Represents the healthcare organization operating a specific Juno EMR instance.

-system: A NamingSystem URL, scoped centrally by WELL -value: A stable, unique string that identifies the specific Juno EMR instance. We suggest something like "Juno-1234".

Example: "identifier": [ { "system": "https://fhir.apps.health/NamingSystem/organization-identifier", "value": "Juno-1234" } ]

Patient Resource

Each Organization manages many Patients. Since patient identifiers are only unique within an EMR instance, we make them globally unqiue using namespace them using the instance ID of the EMR instance in the Patient identifier system.

-system: A NamingSystem URL that includes the product-instance (e.g., Juno-1234), following the WELL naming standard. -value: The local patient ID used by Juno for that patient (string).

Example:

"identifier": [
  {
    "system": "https://fhir.apps.health/NamingSystem/Juno-1234-patient-identifier",
    "value": "pat-7890"
  }
]
This ensures that pat-7890 from Juno-1234 is globally distinct from the same ID on another instance.

Device Resource

Represents the Juno EMR software instance installed at the clinic (i.e., the software product itself, not the legal entity representing the organization).

  • system: A separate NamingSystem URL for devices (scoped to the clinic)
  • value: The same unique EMR instance identifier as used for the Organization, e.g., "Juno-1234"

Example:

"identifier": [
  {
    "system": "https://fhir.apps.health/NamingSystem/Juno-1234-device-identifier",
    "value": "Juno-1234"
  }
]

Locations

About EMR Locations