Specialty Medication Enrollment
0.1.0 - STU1 Ballot

Publication Build: This will be filled in by the publication tooling

## Resource Profile: Specialty Rx Organization - Pharmacy

Defining URL: | http://hl7.org/fhir/us/specialty-rx/StructureDefinition/specialty-rx-organization-pharmacy
Version: | 0.1.0
Name: | SpecialtyRxOrganizationPharmacy
Title: | Specialty Rx Organization - Pharmacy
Status: | Active as of 2020-05-01T00:00:00-00:00
Definition: | Defines further constraints on the US Core Organization resource for use in specialty medication dispensing and enrollment in related programs.
Publisher: | HL7 International - Pharmacy
Source Resource: | XML / JSON / Turtle

The official URL for this profile is:

    http://hl7.org/fhir/us/specialty-rx/StructureDefinition/specialty-rx-organization-pharmacy

This profile is used in the Specialty Rx Query and Specialty Rx Query Response - Unsolicited messages, providing pharmacy details that the recipient can use when locating the related prescription. It ensures that all identifying information is present, including the pharmacy location’s unique identifier, address and contact information.

### Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

- Text Summary
- Differential Table
- Snapshot Table
- Snapshot Table (Must Support)
- All

This structure is derived from USCoreOrganizationProfile

Summary

Mandatory: 9 elements
Must-Support: 11 elements

Slices

This structure defines the following Slices:

- The element Organization.identifier is sliced based on the value of pattern:$this

This structure is derived from USCoreOrganizationProfile

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Organization |  | 0..* | USCoreOrganizationProfile | A grouping of people or organizations with a common purpose
identifier | S | 1..* | (Slice Definition) | Identifies this organization across multiple systems Slice: Unordered, Open by pattern:$this
identifier:All Slices |  |  |  | Content/Rules for all slices
system | S | 1..1 | uri | The namespace for the identifier value
value | S | 1..1 | string | The value that is unique
identifier:NPI | S | 0..1 | Identifier | National Provider Identifier (NPI) Required Pattern: At least the following
system |  | 1..1 | uri | The namespace for the identifier value Fixed Value: http://hl7.org/fhir/sid/us-npi
identifier:pharmacyNcpdpId | S | 0..1 | Identifier | The pharmacy's NCPDP Provider ID Required Pattern: At least the following
system |  | 1..1 | uri | The namespace for the identifier value Fixed Value: http://terminology.hl7.org/CodeSystem/NCPDP/ProviderIdentificationNumber
telecom | S | 1..* | ContactPoint | Pharmacy Contact
address | S | 1..* | Address | An address for the organization
line | S | 1..4 | string | Street name, number, direction & P.O. Box etc.
city | S | 1..1 | string | Name of city, town etc.
state | S | 1..1 | string | Sub-unit of country (abbreviations ok) Binding: USPS Two Letter Alphabetic Codes (extensible): Two letter USPS alphabetic codes.
postalCode | S | 1..1 | string | US Zip Codes
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Organization | I | 0..* | USCoreOrganizationProfile | A grouping of people or organizations with a common purpose
id | Σ | 0..1 | string | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language.
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | S Σ I | 1..* | (Slice Definition) | Identifies this organization across multiple systems Slice: Unordered, Open by pattern:$this
identifier:All Slices |  |  |  | Content/Rules for all slices
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
system | S Σ | 1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient
value | S Σ | 1..1 | string | The value that is unique Example General: 123456
period | Σ | 0..1 | Period | Time period when id is/was valid for use
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier:NPI | S Σ I | 0..1 | Identifier | National Provider Identifier (NPI) Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
use |  | 0..1 | code | usual | official | temp | secondary | old (If known)
type |  | 0..1 | CodeableConcept | Description of identifier
system |  | 1..1 | uri | The namespace for the identifier value Fixed Value: http://hl7.org/fhir/sid/us-npi
value |  | 0..1 | string | The value that is unique
period |  | 0..1 | Period | Time period when id is/was valid for use
assigner |  | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier:CLIA | S Σ I | 0..1 | Identifier | Clinical Laboratory Improvement Amendments (CLIA) Number for laboratories Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
use |  | 0..1 | code | usual | official | temp | secondary | old (If known)
type |  | 0..1 | CodeableConcept | Description of identifier
system |  | 1..1 | uri | The namespace for the identifier value Fixed Value: urn:oid:2.16.840.1.113883.4.7
value |  | 0..1 | string | The value that is unique
period |  | 0..1 | Period | Time period when id is/was valid for use
assigner |  | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier:pharmacyNcpdpId | S Σ I | 0..1 | Identifier | The pharmacy's NCPDP Provider ID Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
use |  | 0..1 | code | usual | official | temp | secondary | old (If known)
type |  | 0..1 | CodeableConcept | Description of identifier
system |  | 1..1 | uri | The namespace for the identifier value Fixed Value: http://terminology.hl7.org/CodeSystem/NCPDP/ProviderIdentificationNumber
value |  | 0..1 | string | The value that is unique
period |  | 0..1 | Period | Time period when id is/was valid for use
assigner |  | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
active | ?!S Σ | 1..1 | boolean | Whether the organization's record is still in active use
type | Σ | 0..* | CodeableConcept | Kind of organization Binding: OrganizationType (example): Used to categorize the organization.
name | S Σ I | 1..1 | string | Name used for the organization
alias |  | 0..* | string | A list of alternate names that the organization is known as, or was known as in the past
telecom | S I | 1..* | ContactPoint | Pharmacy Contact
address | S I | 1..* | Address | An address for the organization
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!Σ | 0..1 | code | home | work | temp | old | billing - purpose of this address Binding: AddressUse (required): The use of an address. Example General: home
type | Σ | 0..1 | code | postal | physical | both Binding: AddressType (required): The type of an address (physical / postal). Example General: both
text | Σ | 0..1 | string | Text representation of the address Example General: 137 Nowhere Street, Erewhon 9132
line | S Σ | 1..4 | string | Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street
city | S Σ | 1..1 | string | Name of city, town etc. Example General: Erewhon
district | Σ | 0..1 | string | District name (aka county) Example General: Madison
state | S Σ | 1..1 | string | Sub-unit of country (abbreviations ok) Binding: USPS Two Letter Alphabetic Codes (extensible): Two letter USPS alphabetic codes.
postalCode | S Σ | 1..1 | string | US Zip Codes Example General: 9132
country | S Σ | 0..1 | string | Country (e.g. can be ISO 3166 2 or 3 letter code)
period | Σ | 0..1 | Period | Time period when address was/is in use Example General: {"start":"2010-03-23T00:00:00+11:00","end":"2010-07-01T00:00:00+10:00"}
partOf | Σ | 0..1 | Reference(Organization) | The organization of which this organization forms a part
contact |  | 0..* | BackboneElement | Contact for the organization for a certain purpose
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
purpose |  | 0..1 | CodeableConcept | The type of contact Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.
name |  | 0..1 | HumanName | A name associated with the contact
telecom |  | 0..* | ContactPoint | Contact details (telephone, email, etc.) for a contact
address |  | 0..1 | Address | Visiting or postal addresses for the contact
endpoint |  | 0..* | Reference(Endpoint) | Technical endpoints providing access to services operated for the organization
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Organization | I | 0..* | USCoreOrganizationProfile | A grouping of people or organizations with a common purpose
identifier | Σ I | 1..* | (Slice Definition) | Identifies this organization across multiple systems Slice: Unordered, Open by pattern:$this
identifier:All Slices |  |  |  | Content/Rules for all slices
system | Σ | 1..1 | uri | The namespace for the identifier value
value | Σ | 1..1 | string | The value that is unique
identifier:NPI | Σ I | 0..1 | Identifier | National Provider Identifier (NPI) Required Pattern: At least the following
system |  | 1..1 | uri | The namespace for the identifier value Fixed Value: http://hl7.org/fhir/sid/us-npi
identifier:CLIA | Σ I | 0..1 | Identifier | Clinical Laboratory Improvement Amendments (CLIA) Number for laboratories Required Pattern: At least the following
system |  | 1..1 | uri | The namespace for the identifier value Fixed Value: urn:oid:2.16.840.1.113883.4.7
identifier:pharmacyNcpdpId | Σ I | 0..1 | Identifier | The pharmacy's NCPDP Provider ID Required Pattern: At least the following
system |  | 1..1 | uri | The namespace for the identifier value Fixed Value: http://terminology.hl7.org/CodeSystem/NCPDP/ProviderIdentificationNumber
active | ?!Σ | 1..1 | boolean | Whether the organization's record is still in active use
name | Σ I | 1..1 | string | Name used for the organization
telecom | I | 1..* | ContactPoint | Pharmacy Contact
address | I | 1..* | Address | An address for the organization
line | Σ | 1..4 | string | Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label
city | Σ | 1..1 | string | Name of city, town etc.
state | Σ | 1..1 | string | Sub-unit of country (abbreviations ok) Binding: USPS Two Letter Alphabetic Codes (extensible): Two letter USPS alphabetic codes.
postalCode | Σ | 1..1 | string | US Zip Codes
country | Σ | 0..1 | string | Country (e.g. can be ISO 3166 2 or 3 letter code)
Documentation for this format

This structure is derived from USCoreOrganizationProfile

Summary

Mandatory: 9 elements
Must-Support: 11 elements

Slices

This structure defines the following Slices:

- The element Organization.identifier is sliced based on the value of pattern:$this

Differential View

This structure is derived from USCoreOrganizationProfile

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Organization |  | 0..* | USCoreOrganizationProfile | A grouping of people or organizations with a common purpose
identifier | S | 1..* | (Slice Definition) | Identifies this organization across multiple systems Slice: Unordered, Open by pattern:$this
identifier:All Slices |  |  |  | Content/Rules for all slices
system | S | 1..1 | uri | The namespace for the identifier value
value | S | 1..1 | string | The value that is unique
identifier:NPI | S | 0..1 | Identifier | National Provider Identifier (NPI) Required Pattern: At least the following
system |  | 1..1 | uri | The namespace for the identifier value Fixed Value: http://hl7.org/fhir/sid/us-npi
identifier:pharmacyNcpdpId | S | 0..1 | Identifier | The pharmacy's NCPDP Provider ID Required Pattern: At least the following
system |  | 1..1 | uri | The namespace for the identifier value Fixed Value: http://terminology.hl7.org/CodeSystem/NCPDP/ProviderIdentificationNumber
telecom | S | 1..* | ContactPoint | Pharmacy Contact
address | S | 1..* | Address | An address for the organization
line | S | 1..4 | string | Street name, number, direction & P.O. Box etc.
city | S | 1..1 | string | Name of city, town etc.
state | S | 1..1 | string | Sub-unit of country (abbreviations ok) Binding: USPS Two Letter Alphabetic Codes (extensible): Two letter USPS alphabetic codes.
postalCode | S | 1..1 | string | US Zip Codes
Documentation for this format

Snapshot View

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Organization | I | 0..* | USCoreOrganizationProfile | A grouping of people or organizations with a common purpose
id | Σ | 0..1 | string | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language.
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | S Σ I | 1..* | (Slice Definition) | Identifies this organization across multiple systems Slice: Unordered, Open by pattern:$this
identifier:All Slices |  |  |  | Content/Rules for all slices
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
system | S Σ | 1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient
value | S Σ | 1..1 | string | The value that is unique Example General: 123456
period | Σ | 0..1 | Period | Time period when id is/was valid for use
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier:NPI | S Σ I | 0..1 | Identifier | National Provider Identifier (NPI) Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
use |  | 0..1 | code | usual | official | temp | secondary | old (If known)
type |  | 0..1 | CodeableConcept | Description of identifier
system |  | 1..1 | uri | The namespace for the identifier value Fixed Value: http://hl7.org/fhir/sid/us-npi
value |  | 0..1 | string | The value that is unique
period |  | 0..1 | Period | Time period when id is/was valid for use
assigner |  | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier:CLIA | S Σ I | 0..1 | Identifier | Clinical Laboratory Improvement Amendments (CLIA) Number for laboratories Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
use |  | 0..1 | code | usual | official | temp | secondary | old (If known)
type |  | 0..1 | CodeableConcept | Description of identifier
system |  | 1..1 | uri | The namespace for the identifier value Fixed Value: urn:oid:2.16.840.1.113883.4.7
value |  | 0..1 | string | The value that is unique
period |  | 0..1 | Period | Time period when id is/was valid for use
assigner |  | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
identifier:pharmacyNcpdpId | S Σ I | 0..1 | Identifier | The pharmacy's NCPDP Provider ID Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
use |  | 0..1 | code | usual | official | temp | secondary | old (If known)
type |  | 0..1 | CodeableConcept | Description of identifier
system |  | 1..1 | uri | The namespace for the identifier value Fixed Value: http://terminology.hl7.org/CodeSystem/NCPDP/ProviderIdentificationNumber
value |  | 0..1 | string | The value that is unique
period |  | 0..1 | Period | Time period when id is/was valid for use
assigner |  | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
active | ?!S Σ | 1..1 | boolean | Whether the organization's record is still in active use
type | Σ | 0..* | CodeableConcept | Kind of organization Binding: OrganizationType (example): Used to categorize the organization.
name | S Σ I | 1..1 | string | Name used for the organization
alias |  | 0..* | string | A list of alternate names that the organization is known as, or was known as in the past
telecom | S I | 1..* | ContactPoint | Pharmacy Contact
address | S I | 1..* | Address | An address for the organization
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!Σ | 0..1 | code | home | work | temp | old | billing - purpose of this address Binding: AddressUse (required): The use of an address. Example General: home
type | Σ | 0..1 | code | postal | physical | both Binding: AddressType (required): The type of an address (physical / postal). Example General: both
text | Σ | 0..1 | string | Text representation of the address Example General: 137 Nowhere Street, Erewhon 9132
line | S Σ | 1..4 | string | Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street
city | S Σ | 1..1 | string | Name of city, town etc. Example General: Erewhon
district | Σ | 0..1 | string | District name (aka county) Example General: Madison
state | S Σ | 1..1 | string | Sub-unit of country (abbreviations ok) Binding: USPS Two Letter Alphabetic Codes (extensible): Two letter USPS alphabetic codes.
postalCode | S Σ | 1..1 | string | US Zip Codes Example General: 9132
country | S Σ | 0..1 | string | Country (e.g. can be ISO 3166 2 or 3 letter code)
period | Σ | 0..1 | Period | Time period when address was/is in use Example General: {"start":"2010-03-23T00:00:00+11:00","end":"2010-07-01T00:00:00+10:00"}
partOf | Σ | 0..1 | Reference(Organization) | The organization of which this organization forms a part
contact |  | 0..* | BackboneElement | Contact for the organization for a certain purpose
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
purpose |  | 0..1 | CodeableConcept | The type of contact Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.
name |  | 0..1 | HumanName | A name associated with the contact
telecom |  | 0..* | ContactPoint | Contact details (telephone, email, etc.) for a contact
address |  | 0..1 | Address | Visiting or postal addresses for the contact
endpoint |  | 0..* | Reference(Endpoint) | Technical endpoints providing access to services operated for the organization
Documentation for this format

Other representations of profile: Schematron

#### Terminology Bindings

Path | Conformance | ValueSet
Organization.language | preferred | CommonLanguages Max Binding: AllLanguages
Organization.identifier.use | required | IdentifierUse
Organization.identifier.type | extensible | Identifier Type Codes
Organization.type | example | OrganizationType
Organization.address.use | required | AddressUse
Organization.address.type | required | AddressType
Organization.address.state | extensible | UspsTwoLetterAlphabeticCodes
Organization.contact.purpose | extensible | ContactEntityType

#### Constraints

Id | Path | Details | Requirements
dom-2 | Organization | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() |
dom-3 | Organization | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() |
dom-4 | Organization | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() |
dom-5 | Organization | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() |
dom-6 | Organization | A resource should have narrative for robust management : text.`div`.exists() |
org-1 | Organization | The organization SHALL at least have a name or an identifier, and possibly more than one : (identifier.count() + name.count()) > 0 |
ele-1 | Organization.meta | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.implicitRules | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.language | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Organization.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Organization.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Organization.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Organization.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.identifier.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Organization.identifier.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Organization.identifier.use | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.identifier.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.identifier.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.identifier.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.identifier.period | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.identifier.assigner | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.identifier:NPI | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.identifier:CLIA | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.identifier:pharmacyNcpdpId | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.active | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.name | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.alias | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.telecom | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
org-3 | Organization.telecom | The telecom of an organization can never be of use 'home' : where(use = 'home').empty() |
ele-1 | Organization.address | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
org-2 | Organization.address | An address of an organization can never be of use 'home' : where(use = 'home').empty() |
ele-1 | Organization.address.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Organization.address.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Organization.address.use | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.address.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.address.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.address.line | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.address.city | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.address.district | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.address.state | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.address.postalCode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.address.country | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.address.period | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.partOf | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.contact | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.contact.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Organization.contact.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Organization.contact.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Organization.contact.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Organization.contact.purpose | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.contact.name | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.contact.telecom | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.contact.address | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Organization.endpoint | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |