For FHIR purposes, the id is just a unique id for the Patient resource, and must be considered opaque. No assumptions other than that should be made about the id string. See:
http://hl7.org/fhir/dstu2/resource.html#id For example, we could start using GUIDs in future FHIR versions and it should have no impact on apps.
~ Jenni