This page is part of the FHIR Specification (v1.1.0: STU 3 Ballot 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
This is a frozen snapshot of the FHIR specification created for the purpose of balloting the GAO implementation Guide. It includes draft changes that may be part of the future DSTU 2.1 release but further change is expected. Readers should focus solely on the GAO implementation content, and FHIR DSTU 2 for other purposes.
The official URL for this profile is:
http://hl7.org/fhir/StructureDefinition/daf-patient
Defines constraints and extensions on the patient resource for use in querying and retrieving patient demographic information.
This profile was published on Thu, Aug 21, 2014 00:00+1000 as a draft by Health Level Seven International (Infrastructure and Messaging - Data Access Framework).
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Patient.
Summary
Mandatory: 3 elements (+8 nested mandatory elements)
Must-Support: 41 elements
Prohibited: 1 element
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
This structure is derived from Patient.
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Patient | Information about an individual or animal receiving health care services | |
![]() ![]() ![]() | ∑ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?! ∑ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: IETF BCP-47 ![]() | |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Extension URL: http://hl7.org/fhir/StructureDefinition/us-core-race Binding: MU Race Value Set (required) |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Extension URL: http://hl7.org/fhir/StructureDefinition/us-core-ethnicity Binding: Ethnicity group (required) |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Extension URL: http://hl7.org/fhir/StructureDefinition/us-core-religion Binding: v3 Code System ReligiousAffiliation (extensible) |
![]() ![]() ![]() | S | 0..1 | string | Extension URL: http://hl7.org/fhir/StructureDefinition/patient-mothersMaidenName |
![]() ![]() ![]() | S | 0..1 | Address | Extension URL: http://hl7.org/fhir/StructureDefinition/birthPlace |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | S ∑ | 1..* | Identifier | An identifier for this patient |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! ∑ | 0..1 | code | usual | official | temp | secondary (If known) Binding: IdentifierUse (required) |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible) |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | uri | The namespace for the identifier Example: http://www.acme.com/identifiers/patient or urn:ietf:rfc:3986 if the Identifier.value itself is a full uri |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | string | The value that is unique within the system. Example: 123456 |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
![]() ![]() ![]() | ?! S∑ | 0..1 | boolean | Whether this patient's record is in active use |
![]() ![]() ![]() | S ∑ | 0..* | HumanName | A name associated with the patient |
![]() ![]() ![]() | S ∑ | 0..* | ContactPoint | A contact detail for the individual |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | S ∑I | 1..1 | code | phone | fax | email | pager | other Binding: ContactPointSystem (required) |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | string | The actual contact point details |
![]() ![]() ![]() ![]() | ?! S∑ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required) |
![]() ![]() ![]() ![]() | ∑ | 0..1 | positiveInt | Specify preferred order of use (1 = highest) |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Period | Time period when the contact point was/is in use |
![]() ![]() ![]() | S ∑ | 0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required) |
![]() ![]() ![]() | S ∑ | 0..1 | date | The date of birth for the individual |
![]() ![]() ![]() | ?! S∑ | 0..1 | boolean, dateTime | Indicates if the individual is deceased or not |
![]() ![]() ![]() | S ∑ | 0..* | Address | Addresses for the individual |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! ∑ | 0..1 | code | home | work | temp | old - purpose of this address Binding: AddressUse (required) Example: home |
![]() ![]() ![]() ![]() | ∑ | 0..1 | code | postal | physical | both Binding: AddressType (required) Example: both |
![]() ![]() ![]() ![]() | ∑ | 0..1 | string | Text representation of the address Example: 137 Nowhere Street, Erewhon 9132 |
![]() ![]() ![]() ![]() | S ∑ | 1..* | string | Street name, number, direction & P.O. Box etc. Example: 137 Nowhere Street |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | string | Name of city, town etc. Example: Erewhon |
![]() ![]() ![]() ![]() | ∑ | 0..1 | string | District name (aka county) Example: Madison |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | string | Sub-unit of country (abbreviations ok) Binding: USPS Two Letter Alphabetic Codes (required) |
![]() ![]() ![]() ![]() | S ∑I | 1..1 | string | Postal code for area inv-1: (Zip or Postal Code) SHALL be formatted as 99999[-9999] for US Zip or ZIP +4 codes or as A9A9A9 for Canadian postal codes. Example: 9132 |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | string | Country (can be ISO 3166 3 letter code) |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Period | Time period when address was/is in use Example: {"start":"2010-03-23","end":"2010-07-01"} |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Marital (civil) status of a patient Binding: Marital Status Codes (required) |
![]() ![]() ![]() | S | 0..1 | boolean, integer | Whether patient is part of a multiple birth |
![]() ![]() ![]() | 0..* | Attachment | Image of the patient | |
![]() ![]() ![]() | S I | 0..* | BackboneElement | A contact party (e.g. guardian, partner, friend) for the patient pat-1: SHALL at least contain a contact's details or a reference to an organization |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | S | 0..* | CodeableConcept | The kind of relationship Binding: PatientContactRelationship (required) |
![]() ![]() ![]() ![]() | S | 0..1 | HumanName | A name associated with the contact person |
![]() ![]() ![]() ![]() | S | 0..* | ContactPoint | A contact detail for the person |
![]() ![]() ![]() ![]() | S | 0..1 | Address | Address for the contact person |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() ![]() | ?! S∑ | 0..1 | code | home | work | temp | old - purpose of this address Binding: AddressUse (required) Example: home |
![]() ![]() ![]() ![]() ![]() | ∑ | 0..1 | code | postal | physical | both Binding: AddressType (required) Example: both |
![]() ![]() ![]() ![]() ![]() | ∑ | 0..1 | string | Text representation of the address Example: 137 Nowhere Street, Erewhon 9132 |
![]() ![]() ![]() ![]() ![]() | S ∑ | 0..* | string | Street name, number, direction & P.O. Box etc. Example: 137 Nowhere Street |
![]() ![]() ![]() ![]() ![]() | S ∑ | 0..1 | string | Name of city, town etc. Example: Erewhon |
![]() ![]() ![]() ![]() ![]() | ∑ | 0..1 | string | District name (aka county) Example: Madison |
![]() ![]() ![]() ![]() ![]() | S ∑ | 0..1 | string | Sub-unit of country (abbreviations ok) Binding: USPS Two Letter Alphabetic Codes (required) |
![]() ![]() ![]() ![]() ![]() | S ∑I | 0..1 | string | Postal code for area inv-2: (Zip or Postal Code) SHALL be formatted as 99999[-9999] for US Zip or ZIP +4 codes or as A9A9A9 for Canadian postal codes. Example: 9132 |
![]() ![]() ![]() ![]() ![]() | S ∑ | 0..1 | string | ISO 3166 2 or 3 letter Country Code Binding: ISO Country Codes ![]() |
![]() ![]() ![]() ![]() ![]() | ∑ | 0..1 | Period | Time period when address was/is in use Example: {"start":"2010-03-23","end":"2010-07-01"} |
![]() ![]() ![]() ![]() | 0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required) | |
![]() ![]() ![]() ![]() | I | 0..1 | Reference(Organization) | Organization that is associated with the contact |
![]() ![]() ![]() ![]() | 0..1 | Period | The period during which this contact person or organization is valid to be contacted relating to this patient | |
![]() ![]() ![]() | S | 0..* | BackboneElement | A list of Languages which may be used to communicate with the patient about his or her health |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | S | 1..1 | CodeableConcept | The language which can be used to communicate with the patient about his or her health Binding: IETF BCP-47 ![]() |
![]() ![]() ![]() ![]() | 0..1 | boolean | Language preference indicator | |
![]() ![]() ![]() | S | 0..* | Reference(DAF-Organization | DAF-Pract) | Patient's nominated primary care provider |
![]() ![]() ![]() | S ∑ | 0..1 | Reference(DAF-Organization) | Organization that is the custodian of the patient record |
![]() ![]() ![]() | ?! | 0..* | BackboneElement | Link to another patient resource that concerns the same actual person |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | ?! | 1..1 | Reference(Patient) | The other patient resource that the link refers to |
![]() ![]() ![]() ![]() | ?! | 1..1 | code | replace | refer | seealso - type of link Binding: LinkType (required) |
![]() |
todo
This structure is derived from Patient.
Summary
Mandatory: 3 elements (+8 nested mandatory elements)
Must-Support: 41 elements
Prohibited: 1 element
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Differential View
This structure is derived from Patient.
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Patient | Information about an individual or animal receiving health care services | |
![]() ![]() ![]() | ∑ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?! ∑ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: IETF BCP-47 ![]() | |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Extension URL: http://hl7.org/fhir/StructureDefinition/us-core-race Binding: MU Race Value Set (required) |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Extension URL: http://hl7.org/fhir/StructureDefinition/us-core-ethnicity Binding: Ethnicity group (required) |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Extension URL: http://hl7.org/fhir/StructureDefinition/us-core-religion Binding: v3 Code System ReligiousAffiliation (extensible) |
![]() ![]() ![]() | S | 0..1 | string | Extension URL: http://hl7.org/fhir/StructureDefinition/patient-mothersMaidenName |
![]() ![]() ![]() | S | 0..1 | Address | Extension URL: http://hl7.org/fhir/StructureDefinition/birthPlace |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | S ∑ | 1..* | Identifier | An identifier for this patient |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! ∑ | 0..1 | code | usual | official | temp | secondary (If known) Binding: IdentifierUse (required) |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible) |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | uri | The namespace for the identifier Example: http://www.acme.com/identifiers/patient or urn:ietf:rfc:3986 if the Identifier.value itself is a full uri |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | string | The value that is unique within the system. Example: 123456 |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
![]() ![]() ![]() | ?! S∑ | 0..1 | boolean | Whether this patient's record is in active use |
![]() ![]() ![]() | S ∑ | 0..* | HumanName | A name associated with the patient |
![]() ![]() ![]() | S ∑ | 0..* | ContactPoint | A contact detail for the individual |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | S ∑I | 1..1 | code | phone | fax | email | pager | other Binding: ContactPointSystem (required) |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | string | The actual contact point details |
![]() ![]() ![]() ![]() | ?! S∑ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required) |
![]() ![]() ![]() ![]() | ∑ | 0..1 | positiveInt | Specify preferred order of use (1 = highest) |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Period | Time period when the contact point was/is in use |
![]() ![]() ![]() | S ∑ | 0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required) |
![]() ![]() ![]() | S ∑ | 0..1 | date | The date of birth for the individual |
![]() ![]() ![]() | ?! S∑ | 0..1 | boolean, dateTime | Indicates if the individual is deceased or not |
![]() ![]() ![]() | S ∑ | 0..* | Address | Addresses for the individual |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! ∑ | 0..1 | code | home | work | temp | old - purpose of this address Binding: AddressUse (required) Example: home |
![]() ![]() ![]() ![]() | ∑ | 0..1 | code | postal | physical | both Binding: AddressType (required) Example: both |
![]() ![]() ![]() ![]() | ∑ | 0..1 | string | Text representation of the address Example: 137 Nowhere Street, Erewhon 9132 |
![]() ![]() ![]() ![]() | S ∑ | 1..* | string | Street name, number, direction & P.O. Box etc. Example: 137 Nowhere Street |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | string | Name of city, town etc. Example: Erewhon |
![]() ![]() ![]() ![]() | ∑ | 0..1 | string | District name (aka county) Example: Madison |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | string | Sub-unit of country (abbreviations ok) Binding: USPS Two Letter Alphabetic Codes (required) |
![]() ![]() ![]() ![]() | S ∑I | 1..1 | string | Postal code for area inv-1: (Zip or Postal Code) SHALL be formatted as 99999[-9999] for US Zip or ZIP +4 codes or as A9A9A9 for Canadian postal codes. Example: 9132 |
![]() ![]() ![]() ![]() | S ∑ | 1..1 | string | Country (can be ISO 3166 3 letter code) |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Period | Time period when address was/is in use Example: {"start":"2010-03-23","end":"2010-07-01"} |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Marital (civil) status of a patient Binding: Marital Status Codes (required) |
![]() ![]() ![]() | S | 0..1 | boolean, integer | Whether patient is part of a multiple birth |
![]() ![]() ![]() | 0..* | Attachment | Image of the patient | |
![]() ![]() ![]() | S I | 0..* | BackboneElement | A contact party (e.g. guardian, partner, friend) for the patient pat-1: SHALL at least contain a contact's details or a reference to an organization |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | S | 0..* | CodeableConcept | The kind of relationship Binding: PatientContactRelationship (required) |
![]() ![]() ![]() ![]() | S | 0..1 | HumanName | A name associated with the contact person |
![]() ![]() ![]() ![]() | S | 0..* | ContactPoint | A contact detail for the person |
![]() ![]() ![]() ![]() | S | 0..1 | Address | Address for the contact person |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() ![]() | ?! S∑ | 0..1 | code | home | work | temp | old - purpose of this address Binding: AddressUse (required) Example: home |
![]() ![]() ![]() ![]() ![]() | ∑ | 0..1 | code | postal | physical | both Binding: AddressType (required) Example: both |
![]() ![]() ![]() ![]() ![]() | ∑ | 0..1 | string | Text representation of the address Example: 137 Nowhere Street, Erewhon 9132 |
![]() ![]() ![]() ![]() ![]() | S ∑ | 0..* | string | Street name, number, direction & P.O. Box etc. Example: 137 Nowhere Street |
![]() ![]() ![]() ![]() ![]() | S ∑ | 0..1 | string | Name of city, town etc. Example: Erewhon |
![]() ![]() ![]() ![]() ![]() | ∑ | 0..1 | string | District name (aka county) Example: Madison |
![]() ![]() ![]() ![]() ![]() | S ∑ | 0..1 | string | Sub-unit of country (abbreviations ok) Binding: USPS Two Letter Alphabetic Codes (required) |
![]() ![]() ![]() ![]() ![]() | S ∑I | 0..1 | string | Postal code for area inv-2: (Zip or Postal Code) SHALL be formatted as 99999[-9999] for US Zip or ZIP +4 codes or as A9A9A9 for Canadian postal codes. Example: 9132 |
![]() ![]() ![]() ![]() ![]() | S ∑ | 0..1 | string | ISO 3166 2 or 3 letter Country Code Binding: ISO Country Codes ![]() |
![]() ![]() ![]() ![]() ![]() | ∑ | 0..1 | Period | Time period when address was/is in use Example: {"start":"2010-03-23","end":"2010-07-01"} |
![]() ![]() ![]() ![]() | 0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required) | |
![]() ![]() ![]() ![]() | I | 0..1 | Reference(Organization) | Organization that is associated with the contact |
![]() ![]() ![]() ![]() | 0..1 | Period | The period during which this contact person or organization is valid to be contacted relating to this patient | |
![]() ![]() ![]() | S | 0..* | BackboneElement | A list of Languages which may be used to communicate with the patient about his or her health |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | S | 1..1 | CodeableConcept | The language which can be used to communicate with the patient about his or her health Binding: IETF BCP-47 ![]() |
![]() ![]() ![]() ![]() | 0..1 | boolean | Language preference indicator | |
![]() ![]() ![]() | S | 0..* | Reference(DAF-Organization | DAF-Pract) | Patient's nominated primary care provider |
![]() ![]() ![]() | S ∑ | 0..1 | Reference(DAF-Organization) | Organization that is the custodian of the patient record |
![]() ![]() ![]() | ?! | 0..* | BackboneElement | Link to another patient resource that concerns the same actual person |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | ?! | 1..1 | Reference(Patient) | The other patient resource that the link refers to |
![]() ![]() ![]() ![]() | ?! | 1..1 | code | replace | refer | seealso - type of link Binding: LinkType (required) |
![]() |
XML Template
JSON Template
todo
Other representations of profile: Schematron
Path | Name | Conformance | ValueSet |
Patient.language | ?ext | required | http://tools.ietf.org/html/bcp47 ![]() |
Patient.extension [UriType[http://hl7.org/fhir/StructureDefinition/us-core-race]] | MU Race Value Set | required | MU Race Value Set |
Patient.extension [UriType[http://hl7.org/fhir/StructureDefinition/us-core-ethnicity]] | Ethnicity group | required | Ethnicity group |
Patient.extension [UriType[http://hl7.org/fhir/StructureDefinition/us-core-religion]] | v3 Code System ReligiousAffiliation | extensible | v3 Code System ReligiousAffiliation |
Patient.identifier.use | IdentifierUse | required | IdentifierUse |
Patient.identifier.type | Identifier Type Codes | extensible | Identifier Type Codes |
Patient.telecom.system | ContactPointSystem | required | ContactPointSystem |
Patient.telecom.use | ContactPointUse | required | ContactPointUse |
Patient.gender | AdministrativeGender | required | AdministrativeGender |
Patient.address.use | AddressUse | required | AddressUse |
Patient.address.type | AddressType | required | AddressType |
Patient.address.state | USPS Two Letter Alphabetic Codes | required | USPS Two Letter Alphabetic Codes |
Patient.maritalStatus | Marital Status Codes | required | Marital Status Codes |
Patient.contact.relationship | PatientContactRelationship | required | PatientContactRelationship |
Patient.contact.address.use | AddressUse | required | AddressUse |
Patient.contact.address.type | AddressType | required | AddressType |
Patient.contact.address.state | USPS Two Letter Alphabetic Codes | required | USPS Two Letter Alphabetic Codes |
Patient.contact.address.country | ?ext | required | http://www.iso.org/iso/country_codes.htm ![]() |
Patient.contact.gender | AdministrativeGender | required | AdministrativeGender |
Patient.animal.species | AnimalSpecies | example | AnimalSpecies |
Patient.animal.breed | AnimalBreeds | example | AnimalBreeds |
Patient.animal.genderStatus | GenderStatus | example | GenderStatus |
Patient.communication.language | ?ext | required | http://tools.ietf.org/html/bcp47 ![]() |
Patient.link.type | LinkType | required | LinkType |
Id | Path | Details | Requirements |
inv-1 | Patient.address.postalCode | (Zip or Postal Code) SHALL be formatted as 99999[-9999] for US Zip or ZIP +4 codes or as A9A9A9 for Canadian postal codes. XPath: f:matches(issued,[0-9]{5}(-[0-9]{4}){0,1} ) | |
pat-1 | Patient.contact | SHALL at least contain a contact's details or a reference to an organization XPath: f:name or f:telecom or f:address or f:organization | |
inv-2 | Patient.contact.address.postalCode | (Zip or Postal Code) SHALL be formatted as 99999[-9999] for US Zip or ZIP +4 codes or as A9A9A9 for Canadian postal codes. XPath: f:matches(issued,[0-9]{5}(-[0-9]{4}){0,1} ) |