@prefix fhir: . @prefix owl: . @prefix rdfs: . @prefix xsd: . # - resource ------------------------------------------------------------------- a fhir:Basic ; fhir:nodeRole fhir:treeRoot ; fhir:id [ fhir:v "us-core-req-allergy-responder"] ; # fhir:text [ fhir:status [ fhir:v "generated" ] ; fhir:div "

These requirements derive from US Core 4.0.0 Requirements for US Core General Security Considerations

These requirements reference http://hl7.org/fhir/us/core/STU4/CapabilityStatement-us-core-server.html#allergyintolerance

These requirements apply to the actor US Core Responder

Statements

us-core-req-allergy-responder-01SHALL

The US Core Responder SHALL support the AllergyIntolerance read operation and return, if present, a valid and conformant US Core 4.0.0 AllergyIntolerance resource instance.

\n

Links:

us-core-req-allergy-responder-02SHALL

The US Core Responder SHALL support the AllergyIntolerance search operation and return, if present, valid and conformant US Core 4.0.0 AllergyIntolerance resource instance(s).

\n
us-core-req-allergy-responder-02-aSHALL

The US Core Responder SHALL support the AllergyIntolerance search parameter 'patient'.

\n

Links:

us-core-req-allergy-responder-02-bMAY

The US Core Responder MAY support the AllergyIntolerance search parameter 'clinical-status'.

\n

Links:

us-core-req-allergy-responder-02-cSHOULD

The US Core Responder SHOULD support the AllergyIntolerance search parameter combination of 'patient+clinical-status'.

\n

Links:

us-core-req-allergy-responder-02-dSHALL

The US Core Responder SHALL support the AllergyIntolerance search parameter _revinclude 'Provenance:target'.

\n

Links:

us-core-req-allergy-responder-03SHOULD

The US Core Responder SHOULD support the AllergyIntolerance vread and history-instance operations.

\n
us-core-req-allergy-responder-04MAY

The US Core Responder MAY support the AllergyIntolerance create, update, patch, delete and history-type operations.

\n
" ] ; # fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.url"^^xsd:anyURI ] ; fhir:value [ fhir:v "http://hl7.org/fhir/us/core-tg/Requirements/us-core-req-allergy-responder"^^xsd:anyURI ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.version"^^xsd:anyURI ] ; fhir:value [ fhir:v "4.0.0-1" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.name"^^xsd:anyURI ] ; fhir:value [ fhir:v "USCoreReqAllergyResponder" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.title"^^xsd:anyURI ] ; fhir:value [ fhir:v "US Core 4.0.0 Requirements for US Core Responder returning AllergyIntolerance" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.status"^^xsd:anyURI ] ; fhir:value [ fhir:v "draft" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.date"^^xsd:anyURI ] ; fhir:value [ fhir:v "2023-08-25"^^xsd:date ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.publisher"^^xsd:anyURI ] ; fhir:value [ fhir:v "HL7 FHIR Infrastructure WG" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact"^^xsd:anyURI ] ; fhir:value [ a fhir:ContactDetail ; fhir:name [ fhir:v "HL7 FHIR Infrastructure WG" ] ; fhir:telecom ( [ fhir:system [ fhir:v "url" ] ; fhir:value [ fhir:v "https://hl7.org/Special/committees/fiwg" ] ] ) ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact"^^xsd:anyURI ] ; fhir:value [ a fhir:ContactDetail ; fhir:name [ fhir:v "Richard Ettema" ] ; fhir:telecom ( [ fhir:system [ fhir:v "email" ] ; fhir:value [ fhir:v "mailto:richard.ettema@aegis.net" ] ] ) ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.description"^^xsd:anyURI ] ; fhir:value [ fhir:v "US Core 4.0.0 Requirements for US Core Responder returning AllergyIntolerance" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.jurisdiction"^^xsd:anyURI ] ; fhir:value [ a fhir:CodeableConcept ; fhir:coding ( [ fhir:system [ fhir:v "urn:iso:std:iso:3166"^^xsd:anyURI ] ; fhir:code [ fhir:v "US" ] ] ) ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.derivedFrom"^^xsd:anyURI ] ; fhir:value [ fhir:v "http://hl7.org/fhir/us/core-tg/Requirements/us-core-req-security"^^xsd:anyURI ; fhir:link ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.reference"^^xsd:anyURI ] ; fhir:value [ fhir:v "http://hl7.org/fhir/us/core/STU4/CapabilityStatement-us-core-server.html#allergyintolerance"^^xsd:anyURI ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor"^^xsd:anyURI ] ; fhir:value [ fhir:v "http://hl7.org/fhir/us/core-tg/ActorDefinition/us-core-responder"^^xsd:anyURI ; fhir:link ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key"^^xsd:anyURI ] ; fhir:value [ fhir:v "us-core-req-allergy-responder-01" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label"^^xsd:anyURI ] ; fhir:value [ fhir:v "us-core-req-allergy-responder-01" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance"^^xsd:anyURI ] ; fhir:value [ fhir:v "SHALL" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement"^^xsd:anyURI ] ; fhir:value [ fhir:v "The US Core Responder **SHALL** support the AllergyIntolerance read operation and return, if present, a valid and conformant US Core 4.0.0 AllergyIntolerance resource instance." ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy"^^xsd:anyURI ] ; fhir:value [ fhir:v "TestScript-Allergydynamicreadvalidatejson.html"^^xsd:anyURI ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy"^^xsd:anyURI ] ; fhir:value [ fhir:v "TestScript-Allergydynamicreadvalidatexml.html"^^xsd:anyURI ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.source"^^xsd:anyURI ] ; fhir:value [ a fhir:Reference ; fhir:display [ fhir:v "AEGIS.net, Inc." ] ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement"^^xsd:anyURI ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key"^^xsd:anyURI ] ; fhir:value [ fhir:v "us-core-req-allergy-responder-02" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label"^^xsd:anyURI ] ; fhir:value [ fhir:v "us-core-req-allergy-responder-02" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance"^^xsd:anyURI ] ; fhir:value [ fhir:v "SHALL" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement"^^xsd:anyURI ] ; fhir:value [ fhir:v "The US Core Responder **SHALL** support the AllergyIntolerance search operation and return, if present, valid and conformant US Core 4.0.0 AllergyIntolerance resource instance(s)." ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement"^^xsd:anyURI ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key"^^xsd:anyURI ] ; fhir:value [ fhir:v "us-core-req-allergy-responder-02-a" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label"^^xsd:anyURI ] ; fhir:value [ fhir:v "us-core-req-allergy-responder-02-a" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance"^^xsd:anyURI ] ; fhir:value [ fhir:v "SHALL" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement"^^xsd:anyURI ] ; fhir:value [ fhir:v "The US Core Responder **SHALL** support the AllergyIntolerance search parameter 'patient'." ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement"^^xsd:anyURI ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key"^^xsd:anyURI ] ; fhir:value [ fhir:v "us-core-req-allergy-responder-02-b" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label"^^xsd:anyURI ] ; fhir:value [ fhir:v "us-core-req-allergy-responder-02-b" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance"^^xsd:anyURI ] ; fhir:value [ fhir:v "MAY" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement"^^xsd:anyURI ] ; fhir:value [ fhir:v "The US Core Responder **MAY** support the AllergyIntolerance search parameter 'clinical-status'." ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement"^^xsd:anyURI ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key"^^xsd:anyURI ] ; fhir:value [ fhir:v "us-core-req-allergy-responder-02-c" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label"^^xsd:anyURI ] ; fhir:value [ fhir:v "us-core-req-allergy-responder-02-c" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance"^^xsd:anyURI ] ; fhir:value [ fhir:v "SHOULD" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement"^^xsd:anyURI ] ; fhir:value [ fhir:v "The US Core Responder **SHOULD** support the AllergyIntolerance search parameter combination of 'patient+clinical-status'." ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement"^^xsd:anyURI ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key"^^xsd:anyURI ] ; fhir:value [ fhir:v "us-core-req-allergy-responder-02-d" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label"^^xsd:anyURI ] ; fhir:value [ fhir:v "us-core-req-allergy-responder-02-d" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance"^^xsd:anyURI ] ; fhir:value [ fhir:v "SHALL" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement"^^xsd:anyURI ] ; fhir:value [ fhir:v "The US Core Responder **SHALL** support the AllergyIntolerance search parameter _revinclude 'Provenance:target'." ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement"^^xsd:anyURI ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key"^^xsd:anyURI ] ; fhir:value [ fhir:v "us-core-req-allergy-responder-03" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label"^^xsd:anyURI ] ; fhir:value [ fhir:v "us-core-req-allergy-responder-03" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance"^^xsd:anyURI ] ; fhir:value [ fhir:v "SHOULD" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement"^^xsd:anyURI ] ; fhir:value [ fhir:v "The US Core Responder **SHOULD** support the AllergyIntolerance vread and history-instance operations." ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement"^^xsd:anyURI ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key"^^xsd:anyURI ] ; fhir:value [ fhir:v "us-core-req-allergy-responder-04" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label"^^xsd:anyURI ] ; fhir:value [ fhir:v "us-core-req-allergy-responder-04" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance"^^xsd:anyURI ] ; fhir:value [ fhir:v "MAY" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement"^^xsd:anyURI ] ; fhir:value [ fhir:v "The US Core Responder **MAY** support the AllergyIntolerance create, update, patch, delete and history-type operations." ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement"^^xsd:anyURI ] ] ) ; # fhir:code [ fhir:coding ( [ fhir:system [ fhir:v "http://hl7.org/fhir/fhir-types"^^xsd:anyURI ] ; fhir:code [ fhir:v "Requirements" ] ] ) ] . # # -------------------------------------------------------------------------------------